diff options
| author | 2022-06-24 11:01:49 -0400 | |
|---|---|---|
| committer | 2022-07-13 19:42:34 +0000 | |
| commit | 7f387f9ae92490d7ab196eb2274019b543b8ab88 (patch) | |
| tree | fdbb30faf08bd7343b9871dfaf9c7b2022565ffc /libs/androidfw/StringPool.cpp | |
| parent | 52ebab8ffdc478dd0d6d7995a4028752ebb31996 (diff) | |
Fix stale NSSL "fling" state caused by no-op fling
If a fling gesture ends with the current Y position in the exact end
position for the fling, then the code to run the fling animation is
bypassed, but the flag in AmbientState tracking whether a fling is
active is never reset. This CL replaces the short circuit logic with the
standard fling-end logic, ensuring that all expected code paths are
executed.
Fixes: 234824085
Fixes: 237272856
Test: manual
1. Enter lockscreen
2. Swipe up and then down to the exact same position, in one
continuous gesture
3. Wait for a notification update
Observe: Shade resizes correctly to match the new contents
Change-Id: Ie8ddf1dbaaf1ba607657646db05d3eb622fc9415
Merged-In: Ie8ddf1dbaaf1ba607657646db05d3eb622fc9415
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions