summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorMai M <mathew1800@gmail.com>2022-04-08 20:50:12 -0400
committerGitHub <noreply@github.com>2022-04-08 20:50:12 -0400
commitd4e4b5604728d313dcfd00b37a340dc0e400b7e6 (patch)
treeedbe85e0191904ab6d209afe8f58775c0c5f6570 /Source/Android/app/src/main/java
parentdcf27b91bafd3ae2f69413ab3faa04b8e295fe3e (diff)
parent4120870628f4cacb48dd2b894a0c53b1021cc293 (diff)
Merge pull request #10562 from JosJuice/android-double-tap-get
Android: Fix displaying the current value of double tap setting
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
index 0132aac85f..339339e02a 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.java
@@ -879,13 +879,18 @@ public final class EmulationActivity extends AppCompatActivity
int buttonList = currentController == InputOverlay.OVERLAY_WIIMOTE_CLASSIC ?
R.array.doubleTapWithClassic : R.array.doubleTap;
- if (currentController != InputOverlay.OVERLAY_WIIMOTE_CLASSIC &&
- currentValue == InputOverlay.OVERLAY_WIIMOTE_CLASSIC)
+ int checkedItem = -1;
+ int itemCount = getResources().getStringArray(buttonList).length;
+ for (int i = 0; i < itemCount; i++)
{
- currentValue = InputOverlay.OVERLAY_WIIMOTE;
+ if (InputOverlayPointer.DOUBLE_TAP_OPTIONS.get(i) == currentValue)
+ {
+ checkedItem = i;
+ break;
+ }
}
- builder.setSingleChoiceItems(buttonList, currentValue,
+ builder.setSingleChoiceItems(buttonList, checkedItem,
(DialogInterface dialog, int which) -> IntSetting.MAIN_DOUBLE_TAP_BUTTON
.setInt(mSettings, InputOverlayPointer.DOUBLE_TAP_OPTIONS.get(which)));