Merge "Check if caller is suspending package before unsuspended broadcast" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f7175f45f5
@@ -160,9 +160,11 @@ public final class SuspendPackageHelper {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// If size one, the package will be unsuspended from this call
|
// If only the callingPackage is suspending this package,
|
||||||
boolean packageUnsuspended =
|
// it will be unsuspended when this change is committed
|
||||||
!suspended && CollectionUtils.size(suspendParamsMap) <= 1;
|
boolean packageUnsuspended = !suspended
|
||||||
|
&& CollectionUtils.size(suspendParamsMap) == 1
|
||||||
|
&& suspendParamsMap.containsKey(callingPackage);
|
||||||
if (suspended || packageUnsuspended) {
|
if (suspended || packageUnsuspended) {
|
||||||
changedPackagesList.add(packageName);
|
changedPackagesList.add(packageName);
|
||||||
changedUids.add(UserHandle.getUid(userId, packageState.getAppId()));
|
changedUids.add(UserHandle.getUid(userId, packageState.getAppId()));
|
||||||
|
|||||||
Reference in New Issue
Block a user