From f608de450eefa5e2a7ba232c8c94581a91b699cb Mon Sep 17 00:00:00 2001 From: Aaron Culliney Date: Sun, 20 Oct 2019 18:40:59 -0700 Subject: [PATCH] Allow super twitchy touch joystick --- .../java/org/deadc0de/apple2ix/Apple2JoystickSettingsMenu.java | 3 --- src/video/gltouchjoy_kpad.c | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2JoystickSettingsMenu.java b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2JoystickSettingsMenu.java index 0607a1c7..374da7d1 100644 --- a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2JoystickSettingsMenu.java +++ b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2JoystickSettingsMenu.java @@ -669,9 +669,6 @@ public class Apple2JoystickSettingsMenu extends Apple2AbstractMenu { return _sliderView(activity, this, JOYSTICK_BUTTON_THRESHOLD_NUM_CHOICES, new IPreferenceSlider() { @Override public void saveInt(int progress) { - if (progress == 0) { - progress = 1; - } progress *= getJoystickButtonSwitchThresholdScale(activity); Apple2Preferences.setJSONPref(self, progress); } diff --git a/src/video/gltouchjoy_kpad.c b/src/video/gltouchjoy_kpad.c index 3944b63a..60181520 100644 --- a/src/video/gltouchjoy_kpad.c +++ b/src/video/gltouchjoy_kpad.c @@ -275,6 +275,8 @@ static void _subvariant_touchMove(subvariant_s *subvariant, int dx, int dy, bool subvariant->scancodes[REPEAT_IDX_B] = -1; subvariant->isShifted[REPEAT_IDX_A] = subvariant->rosetteShift[ROSETTE_CENTER]; subvariant->isShifted[REPEAT_IDX_B] = -1; + } else { + // ambiguous, possibly jitter, or user is beginning to swipe to octant ... } break; }