diff options
| author | 2019-06-18 17:01:39 -0700 | |
|---|---|---|
| committer | 2019-06-25 13:16:53 -0700 | |
| commit | 66fa5e20402bfd3a90c5521eb6352be2acc98241 (patch) | |
| tree | 555e36f107264e30e7464e859638936aa436d7bc | |
| parent | 3b77412d513ef8b6b548e91449b94b4c50f44f1e (diff) | |
Add cursor position to MotionEvent.
Bug: 134788085
Test: Builds.
Change-Id: I8c9c6fc43ff1c9c8a1b36f43c90e4730dfc1ee1b
| -rw-r--r-- | core/jni/android_view_InputEventSender.cpp | 1 | ||||
| -rw-r--r-- | core/jni/android_view_MotionEvent.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
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<MotionClassification>(classification), xOffset, yOffset, xPrecision, yPrecision, + AMOTION_EVENT_INVALID_CURSOR_POSITION, AMOTION_EVENT_INVALID_CURSOR_POSITION, downTimeNanos, eventTimeNanos, pointerCount, pointerProperties, rawPointerCoords); return reinterpret_cast<jlong>(event); |