summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/RegionSamplingThread.cpp
diff options
context:
space:
mode:
author Prabir Pradhan <prabirmsp@google.com> 2021-09-24 06:35:16 -0700
committer Prabir Pradhan <prabirmsp@google.com> 2021-10-04 04:00:44 -0700
commitb5cb957254201f19a434898c249d59752e2a88b7 (patch)
tree1448609838a4c522f11ee3454eb227d2f83dee9e /services/surfaceflinger/RegionSamplingThread.cpp
parentc2872295a47436c5507c38ddac0393b76d5471d1 (diff)
VerifiedMotionEvent: Sign transformed raw values
The values for axes X/Y that are stored in MotionEvent are transformed to values used for its getRaw API based on the source. This is because non-pointer sources should not have translation applied to them. We need to ensure that we use the same raw coordinates when we sign a VerifiedMotionEvent in InputDispatcher that we would get with the MotionEvent#getRaw API. To do this, we re-use the same logic used to transform the raw coordinates in MotionEvent in InputDispatcher. Bug: 179274888 Test: atest inputflinger_tests Test: atest VerifyInputEventTest Change-Id: I552f94064f15573ddda8f7c0b588cd3b984b6a94
Diffstat (limited to 'services/surfaceflinger/RegionSamplingThread.cpp')
0 files changed, 0 insertions, 0 deletions