From 48ece6f6657a307c3d11e088e4032725249d8999 Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Sat, 19 Sep 2020 05:06:36 +0700 Subject: [PATCH] Fix crash on sending input event too early --- app/src/main/jni/input_bridge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/jni/input_bridge.c b/app/src/main/jni/input_bridge.c index 9b1d7185d..964c80e0b 100644 --- a/app/src/main/jni/input_bridge.c +++ b/app/src/main/jni/input_bridge.c @@ -35,7 +35,7 @@ void attachThreadIfNeed(bool* isAttached, JNIEnv** secondJNIEnvPtr) { } void getJavaInputBridge(jclass* clazz, jmethod* method) { - if (*method == NULL) { + if (*method == NULL && secondJNIEnv != NILL) { *clazz = (*secondJNIEnv)->FindClass(secondJNIEnv, "org/lwjgl/glfw/CallbackBridge"); *method = (*secondJNIEnv)->GetStaticMethodID(secondJNIEnv, *clazz, "receiveCallback", "(ILjava/lang/String;)V"); }