From ae861e8ee00a70e685faefe33098e6dccd30a23a Mon Sep 17 00:00:00 2001 From: Lucas Dupin Date: Mon, 12 Mar 2018 11:39:29 -0700 Subject: [PATCH] Show scrims when bouncer is on top of QS Test: visual Change-Id: I09c37c8478e1c409854af837cabf7bb12c5de79b Fixes: 74511816 --- .../src/com/android/systemui/statusbar/phone/StatusBar.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java index a305bfc7b0ab6..1219ada78b995 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java @@ -4619,8 +4619,9 @@ public class StatusBar extends SystemUI implements DemoMode, == FingerprintUnlockController.MODE_WAKE_AND_UNLOCK; if (mBouncerShowing) { - mScrimController.transitionTo( - mIsOccluded ? ScrimState.BOUNCER_OCCLUDED : ScrimState.BOUNCER); + final boolean qsExpanded = mQSPanel != null && mQSPanel.isExpanded(); + mScrimController.transitionTo(mIsOccluded || qsExpanded ? + ScrimState.BOUNCER_OCCLUDED : ScrimState.BOUNCER); } else if (mLaunchCameraOnScreenTurningOn || isInLaunchTransition()) { mScrimController.transitionTo(ScrimState.UNLOCKED, mUnlockScrimCallback); } else if (mBrightnessMirrorVisible) {