From 66fa5e20402bfd3a90c5521eb6352be2acc98241 Mon Sep 17 00:00:00 2001 From: Garfield Tan Date: Tue, 18 Jun 2019 17:01:39 -0700 Subject: Add cursor position to MotionEvent. Bug: 134788085 Test: Builds. Change-Id: I8c9c6fc43ff1c9c8a1b36f43c90e4730dfc1ee1b --- core/jni/android_view_InputEventSender.cpp | 1 + core/jni/android_view_MotionEvent.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/core/jni/android_view_InputEventSender.cpp b/core/jni/android_view_InputEventSender.cpp index 2542286635e6..f90d1cf27d7c 100644 --- a/core/jni/android_view_InputEventSender.cpp +++ b/core/jni/android_view_InputEventSender.cpp @@ -141,6 +141,7 @@ status_t NativeInputEventSender::sendMotionEvent(uint32_t seq, const MotionEvent event->getClassification(), event->getXOffset(), event->getYOffset(), event->getXPrecision(), event->getYPrecision(), + event->getRawXCursorPosition(), event->getRawYCursorPosition(), event->getDownTime(), event->getHistoricalEventTime(i), event->getPointerCount(), event->getPointerProperties(), event->getHistoricalRawPointerCoords(0, i)); diff --git a/core/jni/android_view_MotionEvent.cpp b/core/jni/android_view_MotionEvent.cpp index 50cff5c46da3..8ddbe724217c 100644 --- a/core/jni/android_view_MotionEvent.cpp +++ b/core/jni/android_view_MotionEvent.cpp @@ -375,6 +375,7 @@ static jlong android_view_MotionEvent_nativeInitialize(JNIEnv* env, jclass clazz event->initialize(deviceId, source, displayId, action, 0, flags, edgeFlags, metaState, buttonState, static_cast(classification), xOffset, yOffset, xPrecision, yPrecision, + AMOTION_EVENT_INVALID_CURSOR_POSITION, AMOTION_EVENT_INVALID_CURSOR_POSITION, downTimeNanos, eventTimeNanos, pointerCount, pointerProperties, rawPointerCoords); return reinterpret_cast(event); -- cgit v1.2.3-59-g8ed1b