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
This commit is contained in:
Jason Monk
2017-03-03 10:28:45 -05:00
parent e4f2661946
commit 00659bad38
3 changed files with 6 additions and 2 deletions

View File

@@ -177,6 +177,10 @@ public class CommandQueue extends IStatusBar.Stub {
disable(state1, state2, true);
}
public void recomputeDisableFlags(boolean animate) {
disable(mDisable1, mDisable2, animate);
}
public void animateExpandNotificationsPanel() {
synchronized (mLock) {
mHandler.removeMessages(MSG_EXPAND_NOTIFICATIONS);

View File

@@ -21,8 +21,8 @@ import android.animation.LayoutTransition.TransitionListener;
import android.animation.ObjectAnimator;
import android.animation.TimeInterpolator;
import android.animation.ValueAnimator;
import android.app.ActivityManager;
import android.annotation.DrawableRes;
import android.app.ActivityManager;
import android.app.StatusBarManager;
import android.content.Context;
import android.content.res.Configuration;

View File

@@ -2506,7 +2506,7 @@ public class StatusBar extends SystemUI implements DemoMode,
* This needs to be called if state used by {@link #adjustDisableFlags} changes.
*/
public void recomputeDisableFlags(boolean animate) {
mCommandQueue.disable(mDisabledUnmodified1, mDisabledUnmodified2, animate);
mCommandQueue.recomputeDisableFlags(animate);
}
protected H createHandler() {