diff options
| author | 2018-09-20 16:30:48 +0000 | |
|---|---|---|
| committer | 2018-09-20 16:30:48 +0000 | |
| commit | a45a4aecb61d65a8d62aec8fda9927c89981a68b (patch) | |
| tree | 94c3e74ecea7d04336076afe3dc64aca96dfcb4e | |
| parent | 838337d0d0a2f61e843a8d53b215038f02be1605 (diff) | |
| parent | f0a67e378db69fd4e5154165bb5ffc47ea13720a (diff) | |
Merge "What a horrible fix"
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java | 5 |
1 files changed, 5 insertions, 0 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 e8389af85f22..3db1456446a0 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java @@ -460,6 +460,11 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb boolean staying = mStatusBar.hideKeyguard(); if (!staying) { mStatusBarWindowController.setKeyguardFadingAway(true); + // hide() will happen asynchronously and might arrive after the scrims + // were already hidden, this means that the transition callback won't + // be triggered anymore and StatusBarWindowController will be forever in + // the fadingAway state. + mStatusBar.updateScrimController(); wakeAndUnlockDejank(); } else { mStatusBar.finishKeyguardFadingAway(); |