diff options
author | 2017-08-04 22:52:19 +0000 | |
---|---|---|
committer | 2017-08-04 22:52:19 +0000 | |
commit | cdc7175b16b2543d11cb3a57bbed593ab8e31774 (patch) | |
tree | ea474914422238e32d7eda3517252242faedfd29 | |
parent | b4dcdd5f45b689d6173d7c29a014485f44cbc927 (diff) | |
parent | bd27fd7368c04350a37c6c117170d4a9cdc1516a (diff) |
Merge "AOD: Fix navbar flicker when launching assistant" into oc-dr1-dev
am: bd27fd7368
Change-Id: Ieb33f859cb1c190a23f08bd68b77c049ca9719b2
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java index 314700907f57..3913254aab23 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java @@ -201,7 +201,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb */ public void reset(boolean hideBouncerWhenShowing) { if (mShowing) { - if (mOccluded) { + if (mOccluded && !mDozing) { mStatusBar.hideKeyguard(); mStatusBar.stopWaitingForKeyguardExit(); mBouncer.hide(false /* destroyView */); @@ -294,9 +294,12 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb } mStatusBarWindowManager.setKeyguardOccluded(occluded); - // If Keyguard is reshown, don't hide the bouncer as it might just have been requested by - // a FLAG_DISMISS_KEYGUARD_ACTIVITY. - reset(false /* hideBouncerWhenShowing*/); + // setDozing(false) will call reset once we stop dozing. + if (!mDozing) { + // If Keyguard is reshown, don't hide the bouncer as it might just have been requested + // by a FLAG_DISMISS_KEYGUARD_ACTIVITY. + reset(false /* hideBouncerWhenShowing*/); + } if (animate && !occluded && mShowing) { mStatusBar.animateKeyguardUnoccluding(); } |