From 313ef06c8606d57c4c10b8f0606107bc44169747 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 17 Sep 2022 13:36:44 -0500 Subject: [PATCH] Only exclude touch events from non-view processing Mouse events that go out of the StreamView area are okay --- app/src/main/java/com/limelight/Game.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/limelight/Game.java b/app/src/main/java/com/limelight/Game.java index 0dc74021..d00adb25 100644 --- a/app/src/main/java/com/limelight/Game.java +++ b/app/src/main/java/com/limelight/Game.java @@ -1688,6 +1688,12 @@ public class Game extends Activity implements SurfaceHolder.Callback, return false; } + @Override + public boolean onGenericMotionEvent(MotionEvent event) { + return handleMotionEvent(null, event) || super.onGenericMotionEvent(event); + + } + private void updateMousePosition(View view, MotionEvent event) { // X and Y are already relative to the provided view object float eventX = event.getX(0);