diff options
author | 2024-03-05 22:04:52 +0000 | |
---|---|---|
committer | 2024-03-05 22:28:53 +0000 | |
commit | de54d1a1c6cc9aa1564dc1ed0d94f1dd86b9a54a (patch) | |
tree | bf4577a2fba7c3779b7adda7b7b382f54cad3a2c /native/android/input.cpp | |
parent | 20e886675a141c0b2acd7cf15faa8fcedf82823f (diff) |
MotionEvent: Get offsets in raw coordinate space
Use the offsets in raw coordinates instead of the previously used
offsets in untransformed coordinates, which does not have any meaning in
Java.
Bug: 249340921
Test: atest libinput_tests
Test: atest inputflinger_tests
Change-Id: Ia21d63be5a2c45a2339227061de89ab772a8e7f7
Diffstat (limited to 'native/android/input.cpp')
-rw-r--r-- | native/android/input.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/native/android/input.cpp b/native/android/input.cpp index 53699bc706ea..0a223142954f 100644 --- a/native/android/input.cpp +++ b/native/android/input.cpp @@ -124,11 +124,11 @@ int64_t AMotionEvent_getEventTime(const AInputEvent* motion_event) { } float AMotionEvent_getXOffset(const AInputEvent* motion_event) { - return static_cast<const MotionEvent*>(motion_event)->getXOffset(); + return static_cast<const MotionEvent*>(motion_event)->getRawXOffset(); } float AMotionEvent_getYOffset(const AInputEvent* motion_event) { - return static_cast<const MotionEvent*>(motion_event)->getYOffset(); + return static_cast<const MotionEvent*>(motion_event)->getRawYOffset(); } float AMotionEvent_getXPrecision(const AInputEvent* motion_event) { |