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

Commit 9041b19e authored by Artyom Palvelev's avatar Artyom Palvelev Committed by Android (Google) Code Review
Browse files

Revert "Add unaudited exported flag to exposed runtime receivers"

This reverts commit 0d9f847f.

Reason for revert: failing tests b/257410439

Change-Id: I79f140708b1c78d9a4548a078906db6ab5fefa16
parent 0d9f847f
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -36,8 +36,7 @@ public class LocalReceiver extends BroadcastReceiver {
        if (BroadcastTest.BROADCAST_FAIL_REGISTER.equals(intent.getAction())) {
            resultString = "Successfully registered, but expected it to fail";
            try {
                context.registerReceiver(this, new IntentFilter("foo.bar"),
                        Context.RECEIVER_EXPORTED_UNAUDITED);
                context.registerReceiver(this, new IntentFilter("foo.bar"));
                context.unregisterReceiver(this);
            } catch (ReceiverCallNotAllowedException e) {
                //resultString = "This is the correct behavior but not yet implemented";
+1 −1
Original line number Diff line number Diff line
@@ -172,7 +172,7 @@ public class ServiceTest extends TestCase {
                pidResult.complete(intent.getIntExtra(EXTRA_PID, NOT_STARTED));
                mContext.unregisterReceiver(this);
            }
        }, new IntentFilter(ACTION_SERVICE_STARTED), Context.RECEIVER_EXPORTED_UNAUDITED);
        }, new IntentFilter(ACTION_SERVICE_STARTED));

        serviceTrigger.run();
        try {
+1 −1
Original line number Diff line number Diff line
@@ -692,7 +692,7 @@ public class BubbleController implements ConfigurationChangeListener {
        IntentFilter filter = new IntentFilter();
        filter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
        filter.addAction(Intent.ACTION_SCREEN_OFF);
        mContext.registerReceiver(mBroadcastReceiver, filter, Context.RECEIVER_EXPORTED_UNAUDITED);
        mContext.registerReceiver(mBroadcastReceiver, filter);
    }

    private final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {
+1 −2
Original line number Diff line number Diff line
@@ -78,8 +78,7 @@ public class SafetyController implements
        synchronized (mListeners) {
            mListeners.add(listener);
            if (mListeners.size() == 1) {
                mContext.registerReceiver(mPermControllerChangeReceiver, PKG_CHANGE_INTENT_FILTER,
                        Context.RECEIVER_EXPORTED_UNAUDITED);
                mContext.registerReceiver(mPermControllerChangeReceiver, PKG_CHANGE_INTENT_FILTER);
                mBgHandler.post(() -> {
                    mSafetyCenterEnabled = mSafetyCenterManager.isSafetyCenterEnabled();
                    listener.onSafetyCenterEnableChanged(isSafetyCenterEnabled());