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

Commit edbaa7d2 authored by John Spurlock's avatar John Spurlock Committed by Android (Google) Code Review
Browse files

Merge "QS: Fix crash switching users." into lmp-dev

parents e2e280ec 8b0249da
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@ public class ZenModeControllerImpl implements ZenModeController {

    private int mUserId;
    private boolean mRequesting;
    private boolean mRegistered;

    public ZenModeControllerImpl(Context context, Handler handler) {
        mContext = context;
@@ -141,8 +142,12 @@ public class ZenModeControllerImpl implements ZenModeController {
    @Override
    public void setUserId(int userId) {
        mUserId = userId;
        if (mRegistered) {
            mContext.unregisterReceiver(mReceiver);
        }
        mContext.registerReceiverAsUser(mReceiver, new UserHandle(mUserId),
                new IntentFilter(AlarmManager.ACTION_NEXT_ALARM_CLOCK_CHANGED), null, null);
        mRegistered = true;
    }

    private void fireNextAlarmChanged() {