From e48dd2144fdc21a5a1aca049412c14fce60634b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wladislav=20=E3=83=B4=E3=83=A9=E3=83=89=20Artsimovich?= Date: Mon, 26 Jun 2023 19:30:45 +0900 Subject: [PATCH] Fix Click-Drag for touch events. --- src/nuklear_input.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nuklear_input.c b/src/nuklear_input.c index e438581..49d878b 100644 --- a/src/nuklear_input.c +++ b/src/nuklear_input.c @@ -83,6 +83,10 @@ nk_input_button(struct nk_context *ctx, enum nk_buttons id, int x, int y, nk_boo btn->clicked_pos.y = (float)y; btn->down = down; btn->clicked++; + + /* Fix Click-Drag for touch events. */ + in->mouse.delta.x = 0; + in->mouse.delta.y = 0; #ifdef NK_BUTTON_TRIGGER_ON_RELEASE if (down == 1 && id == NK_BUTTON_LEFT) {