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

Commit 00659bad authored by Jason Monk's avatar Jason Monk
Browse files

Fix initial StatusBar wiping out disabled state

It was injecting some current disabled state before it actually
had any, which made us lose the disabled state.

Change-Id: Ie6947e72733212e3efcfaea09a59e586ae35fb1d
Fixes: 35767933
Test: Set pin, go to bouncer, look at home
parent e4f26619
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -177,6 +177,10 @@ public class CommandQueue extends IStatusBar.Stub {
        disable(state1, state2, true);
        disable(state1, state2, true);
    }
    }


    public void recomputeDisableFlags(boolean animate) {
        disable(mDisable1, mDisable2, animate);
    }

    public void animateExpandNotificationsPanel() {
    public void animateExpandNotificationsPanel() {
        synchronized (mLock) {
        synchronized (mLock) {
            mHandler.removeMessages(MSG_EXPAND_NOTIFICATIONS);
            mHandler.removeMessages(MSG_EXPAND_NOTIFICATIONS);
+1 −1
Original line number Original line Diff line number Diff line
@@ -21,8 +21,8 @@ import android.animation.LayoutTransition.TransitionListener;
import android.animation.ObjectAnimator;
import android.animation.ObjectAnimator;
import android.animation.TimeInterpolator;
import android.animation.TimeInterpolator;
import android.animation.ValueAnimator;
import android.animation.ValueAnimator;
import android.app.ActivityManager;
import android.annotation.DrawableRes;
import android.annotation.DrawableRes;
import android.app.ActivityManager;
import android.app.StatusBarManager;
import android.app.StatusBarManager;
import android.content.Context;
import android.content.Context;
import android.content.res.Configuration;
import android.content.res.Configuration;
+1 −1
Original line number Original line Diff line number Diff line
@@ -2506,7 +2506,7 @@ public class StatusBar extends SystemUI implements DemoMode,
     * This needs to be called if state used by {@link #adjustDisableFlags} changes.
     * This needs to be called if state used by {@link #adjustDisableFlags} changes.
     */
     */
    public void recomputeDisableFlags(boolean animate) {
    public void recomputeDisableFlags(boolean animate) {
        mCommandQueue.disable(mDisabledUnmodified1, mDisabledUnmodified2, animate);
        mCommandQueue.recomputeDisableFlags(animate);
    }
    }


    protected H createHandler() {
    protected H createHandler() {