diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfacesImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfacesImpl.java index 1cab5abc36ee1..ede4a20df7f8c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfacesImpl.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfacesImpl.java @@ -4473,6 +4473,13 @@ public class CentralSurfacesImpl extends CoreStartable implements updateDozingState(); mDozeServiceHost.updateDozing(); updateScrimController(); + + if (mBiometricUnlockController.isWakeAndUnlock()) { + // Usually doze changes are to/from lockscreen/AOD, but if we're wake and + // unlocking we should hide the keyguard ASAP if necessary. + updateIsKeyguard(); + } + updateReportRejectedTouchVisibility(); Trace.endSection(); }