Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0ac408ef authored by Chien-Yu Chen's avatar Chien-Yu Chen
Browse files

Camera2: Reconnect camera service for listeners

Reconnect to camera service if camera service is down when
registering a device availability or torch status listener.

Bug: 22483263
Change-Id: I56868b301151175e18aa1932a8b903e840bcac50
parent 19743818
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -1099,6 +1099,11 @@ public final class CameraManager {
                if (oldHandler == null) {
                    updateCallbackLocked(callback, handler);
                }

                // If not connected to camera service, schedule a reconnect to camera service.
                if (mCameraService == null) {
                    scheduleCameraServiceReconnectionLocked();
                }
            }
        }

@@ -1123,6 +1128,11 @@ public final class CameraManager {
                if (oldHandler == null) {
                    updateTorchCallbackLocked(callback, handler);
                }

                // If not connected to camera service, schedule a reconnect to camera service.
                if (mCameraService == null) {
                    scheduleCameraServiceReconnectionLocked();
                }
            }
        }