From 9c1a618b4aaadc4b3ba02c69a9e2b40707040633 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 21 Sep 2022 01:11:45 -0500 Subject: [PATCH] Fix stuck analog stick when a touch event is cancelled This can happen if a stylus hover event is received while touching an OSC element --- .../limelight/binding/input/virtual_controller/AnalogStick.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/limelight/binding/input/virtual_controller/AnalogStick.java b/app/src/main/java/com/limelight/binding/input/virtual_controller/AnalogStick.java index 119b707a..ceec138d 100644 --- a/app/src/main/java/com/limelight/binding/input/virtual_controller/AnalogStick.java +++ b/app/src/main/java/com/limelight/binding/input/virtual_controller/AnalogStick.java @@ -324,6 +324,7 @@ public class AnalogStick extends VirtualControllerElement { break; } // up event (revoke touch) + case MotionEvent.ACTION_CANCEL: case MotionEvent.ACTION_UP: { setPressed(false); break;