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

Commit 2595ad45 authored by Austin Borger's avatar Austin Borger Committed by Automerger Merge Worker
Browse files

Merge "Remove redundant calls to onCameraAccessPrioritiesChanged." into tm-dev...

Merge "Remove redundant calls to onCameraAccessPrioritiesChanged." into tm-dev am: 34eb60a1 am: 6455e38b am: 21e220f2

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/18083131



Change-Id: If176ca865f8fd00bd6bebe8b11a92b743161abde
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 1f1e630d 21e220f2
Loading
Loading
Loading
Loading
+4 −15
Original line number Diff line number Diff line
@@ -3717,21 +3717,10 @@ void CameraService::UidPolicy::onUidIdle(uid_t uid, bool /* disabled */) {

void CameraService::UidPolicy::onUidStateChanged(uid_t uid, int32_t procState,
        int64_t procStateSeq __unused, int32_t capability __unused) {
    bool procStateChange = false;
    {
    Mutex::Autolock _l(mUidLock);
    if (mMonitoredUids.find(uid) != mMonitoredUids.end() &&
            mMonitoredUids[uid].procState != procState) {
        mMonitoredUids[uid].procState = procState;
            procStateChange = true;
        }
    }

    if (procStateChange) {
        sp<CameraService> service = mService.promote();
        if (service != nullptr) {
            service->notifyMonitoredUids();
        }
    }
}