From 67a0babb7ac770d3ce16dd488ca0846e8986b69a Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Mon, 16 Nov 2020 16:15:02 +0700 Subject: [PATCH] [Input pipe] Bug fix: touch after enter grab mode cause camera moved instantly --- app/src/main/jni/input_bridge_v3.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/jni/input_bridge_v3.c b/app/src/main/jni/input_bridge_v3.c index 04dca4317..61487bd5b 100644 --- a/app/src/main/jni/input_bridge_v3.c +++ b/app/src/main/jni/input_bridge_v3.c @@ -234,10 +234,13 @@ JNIEXPORT void JNICALL Java_org_lwjgl_glfw_CallbackBridge_nativeSendCursorPos(JN if (!isPrepareGrabPos) { grabCursorX += x - lastCursorX; grabCursorY += y - lastCursorY; - } else { + } + + lastCursorX = x; + lastCursorY = y; + + if (isPrepareGrabPos) { isPrepareGrabPos = false; - lastCursorX = x; - lastCursorY = y; return; } }