summaryrefslogtreecommitdiff
path: root/libs/jpegrecoverymap/jpegencoderhelper.cpp
diff options
context:
space:
mode:
author Prabir Pradhan <prabirmsp@google.com> 2022-09-27 19:32:43 +0000
committer Prabir Pradhan <prabirmsp@google.com> 2022-10-03 22:07:59 +0000
commit6c7fd13ce96e00ce5e860a005ce046dec7e1ecee (patch)
tree815cb89bffa569cec3a7ad07227179d672545e10 /libs/jpegrecoverymap/jpegencoderhelper.cpp
parent293041cac77386d5a782de721a1ee63a34556965 (diff)
Preserve multi-touch slot state when resetting input mappers
The existing pattern in InputReader is that when a mapper is reset, all of its state is cleared and state of the buttons/axes is queried through EventHub to rebuild the current state of the mapper. This approach does not work for multi-touch devices, since there is no way to query the current state of the contacts through the evdev multi-touch protocol. Since we cannot fully rebuild the current state of a multi-touch device, we work around this limitation by never clearing the multi-touch state. Bug: 248506674 Test: atest inputflinger_tests Change-Id: Ic59d9fcb4e13fe262c422825c2485185004b719b Merged-In: Ic59d9fcb4e13fe262c422825c2485185004b719b (cherry picked from commit afabcde5a9ac2b77586d61ad4a226718130663c3)
Diffstat (limited to 'libs/jpegrecoverymap/jpegencoderhelper.cpp')
0 files changed, 0 insertions, 0 deletions