diff options
author | Peter Kalauskas <peskal@google.com> | 2021-07-13 15:50:23 -0700 |
---|---|---|
committer | Peter Kalauskas <peskal@google.com> | 2021-07-14 08:34:30 -0700 |
commit | 875b9b7a19df464f2cd1b7901539a6c252f27bdc (patch) | |
tree | bbe8eda216b3c9ac4ae30e9d31ce0f95c53e2755 /libs/hwui/renderthread/DrawFrameTask.cpp | |
parent | 00b9b1190b139cc7af3b4c114133dfe1b0e73c35 (diff) |
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
Diffstat (limited to 'libs/hwui/renderthread/DrawFrameTask.cpp')
0 files changed, 0 insertions, 0 deletions