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

Commit 5510fe9b authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Remove everything from under the lock." into sc-dev am: 4895062e am: 3aa87b00

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14883206

Change-Id: Idfa41fdee989b143466b3de324f911b70d37f0d4
parents 94ca1f49 3aa87b00
Loading
Loading
Loading
Loading
+13 −14
Original line number Diff line number Diff line
@@ -9554,11 +9554,7 @@ public class PackageManagerService extends IPackageManager.Stub
    @Override
    public boolean isProtectedBroadcast(String actionName) {
        // allow instant applications
        synchronized (mProtectedBroadcasts) {
            if (mProtectedBroadcasts.contains(actionName)) {
                return true;
            } else if (actionName != null) {
        if (actionName != null) {
            // TODO: remove these terrible hacks
            if (actionName.startsWith("android.net.netmon.lingerExpired")
                    || actionName.startsWith("com.android.server.sip.SipWakeupTimer")
@@ -9567,8 +9563,10 @@ public class PackageManagerService extends IPackageManager.Stub
                return true;
            }
        }
         // allow instant applications
        synchronized (mProtectedBroadcasts) {
            return mProtectedBroadcasts.contains(actionName);
        }
        return false;
    }
    @Override
@@ -15216,9 +15214,10 @@ public class PackageManagerService extends IPackageManager.Stub
                if (DEBUG_PACKAGE_SCANNING) Log.d(TAG, "  Instrumentation: " + r);
            }
            if (!pkg.getProtectedBroadcasts().isEmpty()) {
            final List<String> protectedBroadcasts = pkg.getProtectedBroadcasts();
            if (!protectedBroadcasts.isEmpty()) {
                synchronized (mProtectedBroadcasts) {
                    mProtectedBroadcasts.addAll(pkg.getProtectedBroadcasts());
                    mProtectedBroadcasts.addAll(protectedBroadcasts);
                }
            }