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

Commit f7175f45 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Check if caller is suspending package before unsuspended broadcast" into tm-qpr-dev

parents 491e471d d161411c
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -160,9 +160,11 @@ public final class SuspendPackageHelper {
                }
            }

            // If size one, the package will be unsuspended from this call
            boolean packageUnsuspended =
                    !suspended && CollectionUtils.size(suspendParamsMap) <= 1;
            // If only the callingPackage is suspending this package,
            // it will be unsuspended when this change is committed
            boolean packageUnsuspended = !suspended
                    && CollectionUtils.size(suspendParamsMap) == 1
                    && suspendParamsMap.containsKey(callingPackage);
            if (suspended || packageUnsuspended) {
                changedPackagesList.add(packageName);
                changedUids.add(UserHandle.getUid(userId, packageState.getAppId()));