diff options
| author | 2018-04-18 18:41:19 +0800 | |
|---|---|---|
| committer | 2018-04-18 18:49:34 +0800 | |
| commit | 42cae96f22e2dcd03d92ec6876f047516df00d9f (patch) | |
| tree | ff10af0adefe5829f51b5a234025b9d6c560b0e3 | |
| parent | a2b4cc9ea09755ebe88adba5896d8fe7753c5955 (diff) | |
Fix notification bar can be dragged when SIM PIN lock screen.
Set ScrimState of SIM PIN/PUK lock screen as scrimmed.
Test: manual
Change-Id: Iaa3eeee2cd2a542e5a5319af5adf8bbb81718fce
Fixes: 77946510
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java | 3 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java | 4 |
2 files changed, 6 insertions, 1 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 235b1a96fcf9..f6aebe204d68 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java @@ -4682,7 +4682,8 @@ public class StatusBar extends SystemUI implements DemoMode, // tapping on a notification, editing QS or being dismissed by // FLAG_DISMISS_KEYGUARD_ACTIVITY. ScrimState state = mIsOccluded || mNotificationPanel.needsScrimming() - || mStatusBarKeyguardViewManager.willDismissWithAction() ? + || mStatusBarKeyguardViewManager.willDismissWithAction() + || mStatusBarKeyguardViewManager.isFullscreenBouncer() ? ScrimState.BOUNCER_SCRIMMED : ScrimState.BOUNCER; mScrimController.transitionTo(state); } else if (mLaunchCameraOnScreenTurningOn || isInLaunchTransition()) { 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 e207eb079fcf..04557b4f2c50 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java @@ -542,6 +542,10 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb return mBouncer.isShowing(); } + public boolean isFullscreenBouncer() { + return mBouncer.isFullscreenBouncer(); + } + private long getNavBarShowDelay() { if (mStatusBar.isKeyguardFadingAway()) { return mStatusBar.getKeyguardFadingAwayDelay(); |