From 004626b5687a1ec1e0d44b37a01773e06ec7a358 Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Sun, 27 Sep 2020 07:02:57 +0700 Subject: [PATCH] Add debug mouse event use stack trace (will lag) then --- app/src/main/java/org/lwjgl/glfw/CallbackBridge.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/lwjgl/glfw/CallbackBridge.java b/app/src/main/java/org/lwjgl/glfw/CallbackBridge.java index 7f5d35aac..55571e5cb 100644 --- a/app/src/main/java/org/lwjgl/glfw/CallbackBridge.java +++ b/app/src/main/java/org/lwjgl/glfw/CallbackBridge.java @@ -18,7 +18,7 @@ public class CallbackBridge { public static boolean mouseLeft; public static StringBuilder DEBUG_STRING = new StringBuilder(); - volatile private static boolean isGrabbing = false; + // volatile private static boolean isGrabbing = false; public static void putMouseEventWithCoords(int button, int state, int x, int y, int dz, long nanos) { sendCursorPos(x, y); @@ -39,6 +39,7 @@ public class CallbackBridge { public static void sendMouseKeycode(int keycode, int modifiers, boolean isDown) { DEBUG_STRING.append("MouseKey=" + keycode + ", down=" + isDown + "\n"); + if (isGrabbing()) DEBUG_STRING.append("MouseGrabStrace: " + android.util.Log.getStackTraceString(new Throwable()) + "\n"); sendData(JRE_TYPE_MOUSE_KEYCODE_CONTROL, keycode, Boolean.toString(isDown), modifiers); } @@ -60,7 +61,7 @@ public class CallbackBridge { public static void receiveCallback(int type, String data) { switch (type) { case ANDROID_TYPE_GRAB_STATE: - isGrabbing = Boolean.parseBoolean(data); + // isGrabbing = Boolean.parseBoolean(data); break; } }