diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Touchpad.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Touchpad.java index 17a0a1ed3..45b52faeb 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Touchpad.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Touchpad.java @@ -78,9 +78,13 @@ public class Touchpad extends FrameLayout { Thread isGrabbingThread = new Thread(() -> { while(true){ if(!displayState || CallbackBridge.isGrabbing()){ - disable(); + post(() -> disable()); + }else { - if(displayState) enable(); + post(() -> { + if(displayState) enable(); + }); + } } });