From 2f9ca452702e950cfdd86270beb09b001054bc41 Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Fri, 6 Nov 2020 18:46:20 +0700 Subject: [PATCH] [Mod installer] fixit --- app/src/main/jni/awt_bridge.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/jni/awt_bridge.c b/app/src/main/jni/awt_bridge.c index fbcb404dd..71f500605 100644 --- a/app/src/main/jni/awt_bridge.c +++ b/app/src/main/jni/awt_bridge.c @@ -11,9 +11,11 @@ // int printed = 0; JNIEXPORT jboolean JNICALL Java_net_kdt_pojavlaunch_JREUtils_renderAWTScreenFrame(JNIEnv* env, jclass clazz, jobject canvas, jint width, jint height) { if (runtimeJNIEnvPtr_ANDROID == NULL) { - isUseStackQueueCall = true; - attachThread(true, &runtimeJNIEnvPtr_ANDROID); - // return JNI_FALSE; + if (runtimeJavaVMPtr == NULL) { + return JNI_FALSE; + } else { + (*runtimeJavaVMPtr)->AttachCurrentThread(runtimeJavaVMPtr, &runtimeJNIEnvPtr_ANDROID, NULL); + } } int *rgbArray;