From dc54583ba1b4f53f33759fd7ac4b8d4a0ad06194 Mon Sep 17 00:00:00 2001 From: Antonio Kantek Date: Mon, 20 Sep 2021 22:06:18 -0700 Subject: [PATCH] TouchMode (4.1/n) JNI onTouchModeChanged registering Bug: 193718270 Test: atest inputflinger_tests Test: atest inputflinger_tests:InputDispatcherTouchModeChangedTest Test: atest CtsInputTestCases:android.input.cts.VerifyHardwareKeyEventTest Test: atest CtsInputTestCases:android.input.cts.InputShellCommandTest Test: atest CtsInputTestCases Test: atest CtsSecurityTestCases:android.security.cts.MotionEventTest Test: atest CtsSecurityTestCases Test: atest CtsWindowManagerDeviceTestCases:android.server.wm.WindowInputTest Test: atest CtsWindowManagerDeviceTestCases Change-Id: I2846797a5e2fb1ee52ddd7193ada3db44f6305cd --- core/jni/android_view_InputEventReceiver.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/jni/android_view_InputEventReceiver.cpp b/core/jni/android_view_InputEventReceiver.cpp index 7b79b3844a864..67ab30bdb1e4b 100644 --- a/core/jni/android_view_InputEventReceiver.cpp +++ b/core/jni/android_view_InputEventReceiver.cpp @@ -621,6 +621,8 @@ int register_android_view_InputEventReceiver(JNIEnv* env) { "(Z)V"); gInputEventReceiverClassInfo.onDragEvent = GetMethodIDOrDie(env, gInputEventReceiverClassInfo.clazz, "onDragEvent", "(ZFF)V"); + gInputEventReceiverClassInfo.onTouchModeChanged = + GetMethodIDOrDie(env, gInputEventReceiverClassInfo.clazz, "onTouchModeChanged", "(Z)V"); gInputEventReceiverClassInfo.onBatchedInputEventPending = GetMethodIDOrDie(env, gInputEventReceiverClassInfo.clazz, "onBatchedInputEventPending", "(I)V");