Loading services/audiopolicy/service/AudioPolicyService.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -945,7 +945,7 @@ bool AudioPolicyService::UidPolicy::isUidActive(uid_t uid) { } } ActivityManager am; bool active = am.isUidActive(uid, String16("audioserver")); bool active = am.isUidActiveOrForeground(uid, String16("audioserver")); { Mutex::Autolock _l(mLock); mCachedUids.insert(std::pair<uid_t, Loading Loading @@ -990,7 +990,7 @@ int AudioPolicyService::UidPolicy::getUidState(uid_t uid) { } } ActivityManager am; bool active = am.isUidActive(uid, String16("audioserver")); bool active = am.isUidActiveOrForeground(uid, String16("audioserver")); int state = ActivityManager::PROCESS_STATE_UNKNOWN; if (active) { state = am.getUidProcessState(uid, String16("audioserver")); Loading services/camera/libcameraservice/CameraService.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -3188,7 +3188,9 @@ bool CameraService::UidPolicy::isUidActiveLocked(uid_t uid, String16 callingPack // some polling which should happen pretty rarely anyway as the race is hard // to hit. active = mActiveUids.find(uid) != mActiveUids.end(); if (!active) active = am.isUidActive(uid, callingPackage); if (!active) { active = am.isUidActiveOrForeground(uid, callingPackage); } if (active) { break; } Loading Loading
services/audiopolicy/service/AudioPolicyService.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -945,7 +945,7 @@ bool AudioPolicyService::UidPolicy::isUidActive(uid_t uid) { } } ActivityManager am; bool active = am.isUidActive(uid, String16("audioserver")); bool active = am.isUidActiveOrForeground(uid, String16("audioserver")); { Mutex::Autolock _l(mLock); mCachedUids.insert(std::pair<uid_t, Loading Loading @@ -990,7 +990,7 @@ int AudioPolicyService::UidPolicy::getUidState(uid_t uid) { } } ActivityManager am; bool active = am.isUidActive(uid, String16("audioserver")); bool active = am.isUidActiveOrForeground(uid, String16("audioserver")); int state = ActivityManager::PROCESS_STATE_UNKNOWN; if (active) { state = am.getUidProcessState(uid, String16("audioserver")); Loading
services/camera/libcameraservice/CameraService.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -3188,7 +3188,9 @@ bool CameraService::UidPolicy::isUidActiveLocked(uid_t uid, String16 callingPack // some polling which should happen pretty rarely anyway as the race is hard // to hit. active = mActiveUids.find(uid) != mActiveUids.end(); if (!active) active = am.isUidActive(uid, callingPackage); if (!active) { active = am.isUidActiveOrForeground(uid, callingPackage); } if (active) { break; } Loading