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

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

Merge "Add required flag to registerReceiver call in LauncherAppState"

parents 9d5962e1 871467b6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -98,7 +98,7 @@ public class LauncherAppState implements SafeCloseable {
                Intent.ACTION_MANAGED_PROFILE_UNAVAILABLE,
                Intent.ACTION_MANAGED_PROFILE_UNLOCKED);
        if (FeatureFlags.IS_STUDIO_BUILD) {
            modelChangeReceiver.register(mContext, ACTION_FORCE_ROLOAD);
            modelChangeReceiver.register(mContext, Context.RECEIVER_EXPORTED, ACTION_FORCE_ROLOAD);
        }
        mOnTerminateCallback.add(() -> mContext.unregisterReceiver(modelChangeReceiver));

+8 −1
Original line number Diff line number Diff line
@@ -39,10 +39,17 @@ public class SimpleBroadcastReceiver extends BroadcastReceiver {
     * Helper method to register multiple actions
     */
    public void register(Context context, String... actions) {
        register(context, 0, actions);
    }

    /**
     * Helper method to register multiple actions with one or more {@code flags}.
     */
    public void register(Context context, int flags, String... actions) {
        IntentFilter filter = new IntentFilter();
        for (String action : actions) {
            filter.addAction(action);
        }
        context.registerReceiver(this, filter);
        context.registerReceiver(this, filter, flags);
    }
}