Use existing uid state/capability/widget visibility as default
When committing uid state, if there is no pending state/capapbility/visibility, use the existing state as a default, rather than the minimum Fixes: 270555157 Test: manual Change-Id: I6dd6fcbf27c628af7f9cfcf7e024fd6ac74d3d5e
This commit is contained in:
@@ -327,9 +327,12 @@ class AppOpsUidStateTrackerImpl implements AppOpsUidStateTracker {
|
||||
}
|
||||
|
||||
private void commitUidPendingState(int uid) {
|
||||
int pendingUidState = mPendingUidStates.get(uid, MIN_PRIORITY_UID_STATE);
|
||||
int pendingCapability = mPendingCapability.get(uid, PROCESS_CAPABILITY_NONE);
|
||||
boolean pendingVisibleAppWidget = mPendingVisibleAppWidget.get(uid, false);
|
||||
int pendingUidState = mPendingUidStates.get(uid,
|
||||
mUidStates.get(uid, MIN_PRIORITY_UID_STATE));
|
||||
int pendingCapability = mPendingCapability.get(uid,
|
||||
mCapability.get(uid, PROCESS_CAPABILITY_NONE));
|
||||
boolean pendingVisibleAppWidget = mPendingVisibleAppWidget.get(uid,
|
||||
mVisibleAppWidget.get(uid, false));
|
||||
|
||||
int uidState = mUidStates.get(uid, MIN_PRIORITY_UID_STATE);
|
||||
int capability = mCapability.get(uid, PROCESS_CAPABILITY_NONE);
|
||||
|
||||
Reference in New Issue
Block a user