diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/MinecraftGLSurface.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/MinecraftGLSurface.java index 69ba893ca..8e20d3cb5 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/MinecraftGLSurface.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/MinecraftGLSurface.java @@ -203,8 +203,8 @@ public class MinecraftGLSurface extends View implements GrabListener, DirectGame CallbackBridge.sendCursorPos( e.getX(i) * LauncherPreferences.PREF_SCALE_FACTOR, e.getY(i) * LauncherPreferences.PREF_SCALE_FACTOR); return true; //mouse event handled successfully } - if (mIngameProcessor == null || mInGUIProcessor == null) return true; TouchControllerUtils.processTouchEvent(e, this); + if (mIngameProcessor == null || mInGUIProcessor == null) return true; return mCurrentTouchProcessor.processTouchEvent(e); } diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/TouchControllerUtils.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/TouchControllerUtils.java index 578fb69dd..c999a283e 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/TouchControllerUtils.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/TouchControllerUtils.java @@ -104,6 +104,7 @@ public class TouchControllerUtils { } MessageTransport transport = UnixSocketTransportKt.UnixSocketTransport(socketName); proxyClient = new LauncherProxyClient(transport); + proxyClient.run(); Vibrator vibrator = ContextCompat.getSystemService(context, Vibrator.class); if (vibrator != null) { LauncherProxyClient.VibrationHandler vibrationHandler = new VibrationHandler(vibrator);