diff options
| author | Sean <seanmaas27@gmail.com> | 2014-04-21 22:59:08 -0400 |
|---|---|---|
| committer | Sean <seanmaas27@gmail.com> | 2014-04-21 22:59:08 -0400 |
| commit | f489e30cd854fe57c1400cb28f5c4534d8086934 (patch) | |
| tree | 4e45f6fa8380240512d1a80ff04cddb985426a50 /Source/Android/src | |
| parent | 72f3d69a7854ecb5bcd8a5fefe9696e51572ff26 (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.java | 2 |
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); } |
