diff options
Diffstat (limited to 'core/jni/android_view_MotionEvent.cpp')
-rw-r--r-- | core/jni/android_view_MotionEvent.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/jni/android_view_MotionEvent.cpp b/core/jni/android_view_MotionEvent.cpp index 4ce471e..2ede7ec 100644 --- a/core/jni/android_view_MotionEvent.cpp +++ b/core/jni/android_view_MotionEvent.cpp @@ -430,6 +430,12 @@ static jint android_view_MotionEvent_nativeGetFlags(JNIEnv* env, jclass clazz, return event->getFlags(); } +static void android_view_MotionEvent_nativeSetFlags(JNIEnv* env, jclass clazz, + jint nativePtr, jint flags) { + MotionEvent* event = reinterpret_cast<MotionEvent*>(nativePtr); + event->setFlags(flags); +} + static jint android_view_MotionEvent_nativeGetEdgeFlags(JNIEnv* env, jclass clazz, jint nativePtr) { MotionEvent* event = reinterpret_cast<MotionEvent*>(nativePtr); @@ -656,6 +662,9 @@ static JNINativeMethod gMotionEventMethods[] = { { "nativeGetFlags", "(I)I", (void*)android_view_MotionEvent_nativeGetFlags }, + { "nativeSetFlags", + "(II)V", + (void*)android_view_MotionEvent_nativeSetFlags }, { "nativeGetEdgeFlags", "(I)I", (void*)android_view_MotionEvent_nativeGetEdgeFlags }, |