Fix visibility issue in QS detail panels
Fixes visibility issue where keyguard could enter a bad state where QS remains visible even though it should be hidden. Previously, keyguard could enter a bad state if QS was closed while it had a detail panel open that had animations disabled. To fix issue, run animations when closing detail panels, even if they requested not to be animated on close. Test: Turn off all animations (i.e. adb shell 'settings put global animator_duration_scale 0.0 && settings put global transition_animation_scale 0.0 && settings put global window_animation_scale 0.0'), open QS, tap user icon, tap close, ensure you are taken back to the lock screen and that the UI looks normal Test: Rapidly tap the user icon and bottom of keyguard in quick succession, ensure that keyguard UI never enters a bad state Fixes: 193549640 Fixes: 193545214 Change-Id: Ie092f83031edaff0240194832b5499df3b4eab12
Loading
Please register or sign in to comment