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

Commit e10c4c21 authored by Michael Groover's avatar Michael Groover Committed by Android (Google) Code Review
Browse files

Merge "Add unaudited exported flag to exposed runtime receivers"

parents 58754dca de14599c
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -137,7 +137,8 @@ public class PluginManagerImpl extends BroadcastReceiver implements PluginManage
        filter.addAction(PLUGIN_CHANGED);
        filter.addAction(DISABLE_PLUGIN);
        filter.addDataScheme("package");
        mContext.registerReceiver(this, filter, PluginActionManager.PLUGIN_PERMISSION, null);
        mContext.registerReceiver(this, filter, PluginActionManager.PLUGIN_PERMISSION, null,
                Context.RECEIVER_EXPORTED_UNAUDITED);
        filter = new IntentFilter(Intent.ACTION_USER_UNLOCKED);
        mContext.registerReceiver(this, filter);
    }
+2 −1
Original line number Diff line number Diff line
@@ -91,7 +91,8 @@ class KeyguardEsimArea extends Button implements View.OnClickListener {
    protected void onAttachedToWindow() {
        super.onAttachedToWindow();
        mContext.registerReceiver(mReceiver, new IntentFilter(ACTION_DISABLE_ESIM),
                PERMISSION_SELF, null /* scheduler */);
                PERMISSION_SELF, null /* scheduler */,
                Context.RECEIVER_EXPORTED_UNAUDITED);
    }

    public static boolean isEsimLocked(Context context, int subId) {
+2 −1
Original line number Diff line number Diff line
@@ -112,7 +112,8 @@ public class SliceBroadcastRelayHandler extends CoreStartable {

        public void register(Context context, ComponentName receiver, IntentFilter filter) {
            mReceivers.add(receiver);
            context.registerReceiver(this, filter);
            context.registerReceiver(this, filter,
                    Context.RECEIVER_EXPORTED_UNAUDITED);
        }

        public void unregister(Context context) {
+1 −1
Original line number Diff line number Diff line
@@ -518,7 +518,7 @@ public class AuthController extends CoreStartable implements CommandQueue.Callba
        IntentFilter filter = new IntentFilter();
        filter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);

        context.registerReceiver(mBroadcastReceiver, filter);
        context.registerReceiver(mBroadcastReceiver, filter, Context.RECEIVER_EXPORTED_UNAUDITED);
        mSensorPrivacyManager = context.getSystemService(SensorPrivacyManager.class);
    }

+2 −1
Original line number Diff line number Diff line
@@ -539,7 +539,8 @@ public class UdfpsController implements DozeReceiver {

        final IntentFilter filter = new IntentFilter();
        filter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
        context.registerReceiver(mBroadcastReceiver, filter);
        context.registerReceiver(mBroadcastReceiver, filter,
                Context.RECEIVER_EXPORTED_UNAUDITED);

        udfpsHapticsSimulator.setUdfpsController(this);
    }
Loading