Merge "Account for last animated-to-sleep state when calculating nav visibility" into sc-qpr1-dev am: ac32f8b813 am: 813f93e4d8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15838491 Change-Id: Ieebba325ed554403d84f808cce8ec153aab8e9bb
This commit is contained in:
@@ -197,6 +197,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
||||
private boolean mLastGesturalNav;
|
||||
private boolean mLastIsDocked;
|
||||
private boolean mLastPulsing;
|
||||
private boolean mLastAnimatedToSleep;
|
||||
private int mLastBiometricMode;
|
||||
private boolean mQsExpanded;
|
||||
private boolean mAnimatedToSleep;
|
||||
@@ -1012,6 +1013,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
||||
mLastBiometricMode = mBiometricUnlockController.getMode();
|
||||
mLastGesturalNav = mGesturalNav;
|
||||
mLastIsDocked = mIsDocked;
|
||||
mLastAnimatedToSleep = mAnimatedToSleep;
|
||||
mStatusBar.onKeyguardViewManagerStatesUpdated();
|
||||
}
|
||||
|
||||
@@ -1055,7 +1057,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
||||
boolean hideWhileDozing = mLastDozing && mLastBiometricMode != MODE_WAKE_AND_UNLOCK_PULSING;
|
||||
boolean keyguardWithGestureNav = (keyguardShowing && !mLastDozing
|
||||
|| mLastPulsing && !mLastIsDocked) && mLastGesturalNav;
|
||||
return (!keyguardShowing && !hideWhileDozing || mLastBouncerShowing
|
||||
return (!mLastAnimatedToSleep && !keyguardShowing && !hideWhileDozing || mLastBouncerShowing
|
||||
|| mLastRemoteInputActive || keyguardWithGestureNav
|
||||
|| mLastGlobalActionsVisible);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user