diff --git a/app/src/main/java/com/limelight/Game.java b/app/src/main/java/com/limelight/Game.java index 7bf97bea..4eed2bbc 100644 --- a/app/src/main/java/com/limelight/Game.java +++ b/app/src/main/java/com/limelight/Game.java @@ -1469,9 +1469,11 @@ public class Game extends Activity implements SurfaceHolder.Callback, case MotionEvent.ACTION_HOVER_ENTER: case MotionEvent.ACTION_HOVER_MOVE: - case MotionEvent.ACTION_HOVER_EXIT: return MoonBridge.LI_TOUCH_EVENT_HOVER; + case MotionEvent.ACTION_HOVER_EXIT: + return MoonBridge.LI_TOUCH_EVENT_HOVER_LEAVE; + case MotionEvent.ACTION_BUTTON_PRESS: case MotionEvent.ACTION_BUTTON_RELEASE: return MoonBridge.LI_TOUCH_EVENT_BUTTON_ONLY; diff --git a/app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java b/app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java index 5fd30703..da2170ca 100644 --- a/app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java +++ b/app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java @@ -83,6 +83,7 @@ public class MoonBridge { public static final byte LI_TOUCH_EVENT_MOVE = 0x03; public static final byte LI_TOUCH_EVENT_CANCEL = 0x04; public static final byte LI_TOUCH_EVENT_BUTTON_ONLY = 0x05; + public static final byte LI_TOUCH_EVENT_HOVER_LEAVE = 0x06; public static final byte LI_TOOL_TYPE_PEN = 0x01; public static final byte LI_TOOL_TYPE_ERASER = 0x02; diff --git a/app/src/main/jni/moonlight-core/moonlight-common-c b/app/src/main/jni/moonlight-core/moonlight-common-c index 44c8b954..28d63b11 160000 --- a/app/src/main/jni/moonlight-core/moonlight-common-c +++ b/app/src/main/jni/moonlight-core/moonlight-common-c @@ -1 +1 @@ -Subproject commit 44c8b95400db3664a087d346297232685c565f85 +Subproject commit 28d63b11ddb808662f0a7d90674a1376d99059c4