Merge "DirectReply: Show bouncer when occluded"
This commit is contained in:
committed by
Android (Google) Code Review
commit
d101b86351
@@ -2968,7 +2968,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
|
||||
|
||||
runPostCollapseRunnables();
|
||||
setInteracting(StatusBarManager.WINDOW_STATUS_BAR, false);
|
||||
showBouncer();
|
||||
showBouncerIfKeyguard();
|
||||
recomputeDisableFlags(shouldAnimatIconHiding() /* animate */);
|
||||
|
||||
// Trimming will happen later if Keyguard is showing - doing it here might cause a jank in
|
||||
@@ -4542,13 +4542,17 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
|
||||
return false;
|
||||
}
|
||||
|
||||
protected void showBouncer() {
|
||||
private void showBouncerIfKeyguard() {
|
||||
if (mState == StatusBarState.KEYGUARD || mState == StatusBarState.SHADE_LOCKED) {
|
||||
mWaitingForKeyguardExit = mStatusBarKeyguardViewManager.isShowing();
|
||||
mStatusBarKeyguardViewManager.dismiss();
|
||||
showBouncer();
|
||||
}
|
||||
}
|
||||
|
||||
protected void showBouncer() {
|
||||
mWaitingForKeyguardExit = mStatusBarKeyguardViewManager.isShowing();
|
||||
mStatusBarKeyguardViewManager.dismiss();
|
||||
}
|
||||
|
||||
private void instantExpandNotificationsPanel() {
|
||||
|
||||
// Make our window larger and the panel expanded.
|
||||
@@ -4646,7 +4650,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
|
||||
public void onTrackingStopped(boolean expand) {
|
||||
if (mState == StatusBarState.KEYGUARD || mState == StatusBarState.SHADE_LOCKED) {
|
||||
if (!expand && !mUnlockMethodCache.canSkipBouncer()) {
|
||||
showBouncer();
|
||||
showBouncerIfKeyguard();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -4741,7 +4745,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
|
||||
|| !mShowLockscreenNotifications || mFalsingManager.shouldEnforceBouncer();
|
||||
if (isLockscreenPublicMode(userId) && fullShadeNeedsBouncer) {
|
||||
mLeaveOpenOnKeyguardHide = true;
|
||||
showBouncer();
|
||||
showBouncerIfKeyguard();
|
||||
mDraggedDownRow = row;
|
||||
mPendingRemoteInputView = null;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user