summaryrefslogtreecommitdiff
path: root/Source/Android/src
diff options
context:
space:
mode:
authorSean <seanmaas27@gmail.com>2014-04-21 22:59:08 -0400
committerSean <seanmaas27@gmail.com>2014-04-21 22:59:08 -0400
commitf489e30cd854fe57c1400cb28f5c4534d8086934 (patch)
tree4e45f6fa8380240512d1a80ff04cddb985426a50 /Source/Android/src
parent72f3d69a7854ecb5bcd8a5fefe9696e51572ff26 (diff)
Release button after touch leaves boundaries
Now, your finger can still move around, but as soon as it leaves the button boundaries the button is released.
Diffstat (limited to 'Source/Android/src')
-rw-r--r--Source/Android/src/org/dolphinemu/dolphinemu/emulation/overlay/InputOverlay.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/emulation/overlay/InputOverlay.java b/Source/Android/src/org/dolphinemu/dolphinemu/emulation/overlay/InputOverlay.java
index 6d0f4667b4..27cf902ea4 100644
--- a/Source/Android/src/org/dolphinemu/dolphinemu/emulation/overlay/InputOverlay.java
+++ b/Source/Android/src/org/dolphinemu/dolphinemu/emulation/overlay/InputOverlay.java
@@ -123,6 +123,8 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
{
if (button.getBounds().contains((int)event.getX(), (int)event.getY()))
NativeLibrary.onTouchEvent(0, button.getId(), buttonState);
+ else // Release button after touch leaves boundaries
+ NativeLibrary.onTouchEvent(0, button.getId(), ButtonState.RELEASED);
}