From 9cbb429bf8c8442742a846540b8e91711bc7d97b Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh <40482367+khanhduytran0@users.noreply.github.com> Date: Wed, 13 Jan 2021 16:34:12 +0700 Subject: [PATCH] More fixes --- Natives/input_bridge_v3.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Natives/input_bridge_v3.c b/Natives/input_bridge_v3.c index 4466f546..7c91cc8d 100644 --- a/Natives/input_bridge_v3.c +++ b/Natives/input_bridge_v3.c @@ -178,19 +178,19 @@ void callback_ViewController_onTouch(int event, int x, int y) { // Because UI init after JVM init, this should not be null assert (runtimeJNIEnvPtr_JRE != NULL); - if (!inputBridgeClass) { - inputBridgeClass = (*runtimeJNIEnvPtr_JRE)->FindClass(runtimeJNIEnvPtr_JRE, "org/lwjgl/glfw/CallbackBridge"); - assert(inputBridgeClass != NULL); + if (!inputBridgeClass_ANDROID) { + inputBridgeClass_ANDROID = (*runtimeJNIEnvPtr_JRE)->FindClass(runtimeJNIEnvPtr_JRE, "org/lwjgl/glfw/CallbackBridge"); + assert(inputBridgeClass_ANDROID != NULL); } if (!touchBridgeMethod) { - touchBridgeMethod = (*runtimeJNIEnvPtr_JRE)->GetStaticMethodID(runtimeJNIEnvPtr_JRE, clazz, "callback_ViewController_onTouch", "(III)V"); + touchBridgeMethod = (*runtimeJNIEnvPtr_JRE)->GetStaticMethodID(runtimeJNIEnvPtr_JRE, inputBridgeClass_ANDROID, "callback_ViewController_onTouch", "(III)V"); assert(touchBridgeMethod != NULL); } (*runtimeJNIEnvPtr_JRE)->CallStaticVoidMethod( runtimeJNIEnvPtr_JRE, - clazz, method, + inputBridgeClass_ANDROID, touchBridgeMethod, event, x, y ); }