Flicker free screen-on from AOD
When pulsing from AOD, we force the display OFF first. This allows us to transition smoothly from AOD. Also, we add a scrim transition for whenever we are waking up from dozing. This relies on I4f3a863709a970f0fc8682c0a0c3547886e1fd0f which forces the DOZE -> ON transition through OFF first. Also fixes the WAKE_AND_UNLOCK transition that happens when waking up with the fingerprint sensor. Also fix an issue where KeyguardViewMediator's mWakeAndUnlocking was cleared in onScreenTurnedOff; this should have been added to the wakefulness lifecycle instead and now that the AOD -> ON transtion dispatches the screen off callback it broke the fingerprint unlock transition. Fixes: 35849781 Fixes: 63887857 Fixes: 63783651 Fixes: 63727166 Test: AOD, receive notification; AOD, unlock with fingerprint; AOD, wake to lockscreen. Verify that everything is flicker-free. Change-Id: I7d539db80a1c7e9216cf4c5c1e6d314c1893f12d
Loading
Please register or sign in to comment