From 7fe42302b61cb0f71e1ec550bb387dbb757db31d Mon Sep 17 00:00:00 2001 From: alexytomi <60690056+alexytomi@users.noreply.github.com> Date: Fri, 25 Jul 2025 17:01:43 +0800 Subject: [PATCH] fix(Touchpad): Edgecase scenarios caused the touchpad to still appear Such a scenario is the demo mode popup to buy the game --- .../java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java index 7a1f71d86..78ca9e710 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/mouse/Touchpad.java @@ -132,7 +132,7 @@ public class Touchpad extends View implements GrabListener, AbstractTouchpad { public void enable(boolean supposed) { if(mDisplayState) return; mDisplayState = true; - if(supposed && CallbackBridge.isGrabbing()) return; + if(supposed && CallbackBridge.isGrabbing() && LauncherPreferences.PREF_MOUSE_GRAB_FORCE) return; _enable(); }