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

Commit 4b31ff28 authored by Michelle Ho's avatar Michelle Ho Committed by Automerger Merge Worker
Browse files

RESTRICT AUTOMERGE Camera: Fix missing onPhysicalCameraUnavailable am: a8a2f257

parents 14048f1d a8a2f257
Loading
Loading
Loading
Loading
+9 −0
Original line number Original line Diff line number Diff line
@@ -2359,6 +2359,15 @@ public final class CameraManager {
                final AvailabilityCallback callback = mCallbackMap.keyAt(i);
                final AvailabilityCallback callback = mCallbackMap.keyAt(i);


                postSingleUpdate(callback, executor, id, null /*physicalId*/, status);
                postSingleUpdate(callback, executor, id, null /*physicalId*/, status);

                // Send the NOT_PRESENT state for unavailable physical cameras
                if (isAvailable(status) && mUnavailablePhysicalDevices.containsKey(id)) {
                    ArrayList<String> unavailableIds = mUnavailablePhysicalDevices.get(id);
                    for (String unavailableId : unavailableIds) {
                        postSingleUpdate(callback, executor, id, unavailableId,
                                ICameraServiceListener.STATUS_NOT_PRESENT);
                    }
                }
            }
            }
        } // onStatusChangedLocked
        } // onStatusChangedLocked