From ea2d10aa1b3de3598eeb3d1ab92f90ff7040260b Mon Sep 17 00:00:00 2001 From: Mathias Boulay Date: Fri, 4 Aug 2023 18:14:11 +0200 Subject: [PATCH] Doc[input]: Explain why the input is sent early --- .../src/main/java/net/kdt/pojavlaunch/MinecraftGLSurface.java | 1 + 1 file changed, 1 insertion(+) 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 6b8b2afa2..054bb8d9f 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/MinecraftGLSurface.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/MinecraftGLSurface.java @@ -446,6 +446,7 @@ public class MinecraftGLSurface extends View implements GrabListener { CallbackBridge.mouseX += (e.getX()* mScaleFactor); CallbackBridge.mouseY += (e.getY()* mScaleFactor); + // Position is updated by many events, hence it is send regardless of the event value CallbackBridge.sendCursorPos(CallbackBridge.mouseX, CallbackBridge.mouseY); switch (e.getActionMasked()) {