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

Commit b24001b1 authored by Shiwangi Shah's avatar Shiwangi Shah Committed by Android (Google) Code Review
Browse files

Merge "Allow unexported receiver registration for sandbox" into tm-dev

parents d6474d0e f9d091ff
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -12945,7 +12945,12 @@ public class ActivityManagerService extends IActivityManager.Stub
    public Intent registerReceiverWithFeature(IApplicationThread caller, String callerPackage,
            String callerFeatureId, String receiverId, IIntentReceiver receiver,
            IntentFilter filter, String permission, int userId, int flags) {
        // Allow Sandbox process to register only unexported receivers.
        if ((flags & Context.RECEIVER_NOT_EXPORTED) != 0) {
            enforceNotIsolatedCaller("registerReceiver");
        } else {
            enforceNotIsolatedOrSdkSandboxCaller("registerReceiver");
        }
        ArrayList<Intent> stickyIntents = null;
        ProcessRecord callerApp = null;
        final boolean visibleToInstantApps