Fix cursor not working on grab mode; Add GLFW action sendGrabInitialPosUnset()

This commit is contained in:
khanhduytran0 2020-09-28 05:58:38 +07:00
parent 62a4c140f8
commit 3527d307f7
2 changed files with 9 additions and 0 deletions

View file

@ -435,6 +435,7 @@ public class MainActivity extends LoggableActivity implements OnTouchListener, O
if (CallbackBridge.isGrabbing()) {
// It cause hold left mouse while moving camera
// CallbackBridge.putMouseEventWithCoords(rightOverride ? (byte) 1 : (byte) 0, (byte) 1, x, y);
CallbackBridge.sendCursorPos(x, y);
initialX = x;
initialY = y;
theHandler.sendEmptyMessageDelayed(MainActivity.MSG_LEFT_MOUSE_BUTTON_CHECK, LauncherPreferences.PREF_LONGPRESS_TRIGGER);
@ -447,6 +448,8 @@ public class MainActivity extends LoggableActivity implements OnTouchListener, O
if (!isTouchInHotbar) {
CallbackBridge.mouseX = x;
CallbackBridge.mouseY = y;
// TODO uncomment after fix wrong trigger
// CallbackBridge.putMouseEventWithCoords(rightOverride ? (byte) 1 : (byte) 0, (byte) 0, x, y);