From 81f8b9dc5659a2752e96e013ad5e2e9811d59fe0 Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Tue, 27 Oct 2020 11:52:31 +0700 Subject: [PATCH] Try always input queue on 1.12.2 and below to see if it work? --- .../main/java/net/kdt/pojavlaunch/JREUtils.java | 14 +++++++++----- app/src/main/jni/input_bridge.c | 3 ++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/net/kdt/pojavlaunch/JREUtils.java b/app/src/main/java/net/kdt/pojavlaunch/JREUtils.java index d9c781a0f..d2ef31ad3 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/JREUtils.java +++ b/app/src/main/java/net/kdt/pojavlaunch/JREUtils.java @@ -129,12 +129,16 @@ public class JREUtils } } + if (ldLibraryPath.length() == 0) { + ldLibraryPath.append( + // To make libjli.so ignore re-execute + Tools.homeJreDir + "/lib/server:" + + Tools.homeJreDir + "/lib/jli:" + + Tools.homeJreDir + "/lib:" + ); + } + ldLibraryPath.append( - // To make libjli.so ignore re-execute - Tools.homeJreDir + "/lib/server:" + - Tools.homeJreDir + "/lib/jli:" + - Tools.homeJreDir + "/lib:" + - "/system/" + libName + ":" + "/vendor/" + libName + ":" + "/vendor/" + libName + "/hw:" + diff --git a/app/src/main/jni/input_bridge.c b/app/src/main/jni/input_bridge.c index e7d784991..bd7f30dbc 100644 --- a/app/src/main/jni/input_bridge.c +++ b/app/src/main/jni/input_bridge.c @@ -133,7 +133,8 @@ void invokeCursorPos(int x, int y) { JNIEXPORT void JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeAttachThreadToOther(JNIEnv* env, jclass clazz, jboolean isAndroid, jboolean isUseStackQueue) { glfwInputEventIndex = -1; - isUseStackQueueCall = (int) isUseStackQueue; + isUseStackQueueCall = 1; + // isUseStackQueueCall = (int) isUseStackQueue; if (isUseStackQueue) { isPrepareGrabPos = true;