summaryrefslogtreecommitdiff
path: root/libs/input/PointerController.cpp
diff options
context:
space:
mode:
author Jordan Demeulenaere <jdemeulenaere@google.com> 2024-06-06 11:52:37 +0200
committer Jordan Demeulenaere <jdemeulenaere@google.com> 2024-06-07 17:22:37 +0200
commit4b375c3ebcfab8593baafe29bffc751c7e31ca28 (patch)
tree540ca44f08b5eb310f4c0bd8fa5eaaa50312a3c4 /libs/input/PointerController.cpp
parent526b787c39b88af7b0c8220f22912e2ba2abe777 (diff)
Fix interruption + overscroll bug
This CL fixes a tricky interruption + overscroll bug: because the scene in which an element is placed can change when overscrolling, the computation of the interruption deltas for placement-related values should also be saved on the scene we are not placing the element in if the element is shared in both scenes. This avoids jumpcuts that can happen when an interruption is ongoing and that we start overscrolling, placing the element in another scene. Bug: 290930950 Test: atest ElementTest Flag: com.android.systemui.scene_container Change-Id: Id9ba18e70013ca4561ad8e35e25be5d8d69d6789
Diffstat (limited to 'libs/input/PointerController.cpp')
0 files changed, 0 insertions, 0 deletions