Loading services/camera/libcameraservice/CameraService.cpp +4 −15 Original line number Diff line number Diff line Loading @@ -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(); } } } Loading Loading
services/camera/libcameraservice/CameraService.cpp +4 −15 Original line number Diff line number Diff line Loading @@ -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(); } } } Loading