diff options
| author | 2021-07-26 15:38:20 +0000 | |
|---|---|---|
| committer | 2021-07-26 15:38:20 +0000 | |
| commit | 7db2ece5c7c923ce6ca1169383fa1f598aa81d63 (patch) | |
| tree | e08c83365f69f134e982f9467a958608e27d32cc | |
| parent | 6c852aeabcfb7076edd67a0a3eb2a104f1b40118 (diff) | |
| parent | 9ea5d02507b0ea9060642da81d971d118b579e1c (diff) | |
Merge "Reset to LiftReveal when going to sleep due to timing out, after a biometric auth." into sc-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java | 6 |
1 files changed, 5 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 8f73520c9409..394e4ad76df1 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java @@ -3951,7 +3951,11 @@ public class StatusBar extends SystemUI implements DemoMode, || !wakingUp && mWakefulnessLifecycle.getLastSleepReason() == PowerManager.GO_TO_SLEEP_REASON_POWER_BUTTON) { mLightRevealScrim.setRevealEffect(mPowerButtonReveal); - } else if (!(mLightRevealScrim.getRevealEffect() instanceof CircleReveal)) { + } else if (!wakingUp || !(mLightRevealScrim.getRevealEffect() instanceof CircleReveal)) { + // If we're going to sleep, but it's not from the power button, use the default reveal. + // If we're waking up, only use the default reveal if the biometric controller didn't + // already set it to the circular reveal because we're waking up from a fingerprint/face + // auth. mLightRevealScrim.setRevealEffect(LiftReveal.INSTANCE); } } |