From a2f12f54c1ed6c1de0fbb3bb0bcbe39ab49a6426 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 12 Dec 2025 12:40:01 +0100 Subject: [PATCH] no jerk on touch-dragging, also touch-dragging works with quick-mouse off --- control.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/control.cpp b/control.cpp index 59c3b2bf..219802fe 100644 --- a/control.cpp +++ b/control.cpp @@ -713,7 +713,7 @@ EX void handleKeyNormal(int sym, int uni) { multi::cpid = 0; if(touchmode == tmode::drag) { - panning(mouseoh, mouseh); + if(holdmouse) panning(mouseoh, mouseh); holdmouse = true; } else if(touchmode == tmode::info) @@ -1340,7 +1340,7 @@ EX void handle_event(SDL_Event& ev) { bool act = false; - if(vid.quickmouse || getcstat == PSEUDOKEY_LIST_SLIDER) { + if(vid.quickmouse || getcstat == PSEUDOKEY_LIST_SLIDER || (getcstat == '-' && touchmode == tmode::drag)) { act = down; } else {