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

Commit 4f5b1bb1 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"

parents 4af5411f f048a059
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -157,9 +157,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()));