From 7e4453a7d46601998906f493af8f6486e7ec85a0 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sat, 20 Mar 2021 02:24:57 +1000 Subject: [PATCH] Android: Fix controller 1 default type of "Not Set" --- .../github/stenzek/duckstation/ControllerSettingsActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/github/stenzek/duckstation/ControllerSettingsActivity.java b/android/app/src/main/java/com/github/stenzek/duckstation/ControllerSettingsActivity.java index 16827450c..ebb9cb76f 100644 --- a/android/app/src/main/java/com/github/stenzek/duckstation/ControllerSettingsActivity.java +++ b/android/app/src/main/java/com/github/stenzek/duckstation/ControllerSettingsActivity.java @@ -216,7 +216,7 @@ public class ControllerSettingsActivity extends AppCompatActivity { private void createPreferences() { final PreferenceScreen ps = getPreferenceScreen(); final SharedPreferences sp = getPreferenceManager().getSharedPreferences(); - final String defaultControllerType = controllerIndex == 0 ? "DigitalController" : "None"; + final String defaultControllerType = (controllerIndex == 1) ? "DigitalController" : "None"; final String controllerTypeKey = String.format("Controller%d/Type", controllerIndex); final String controllerType = sp.getString(controllerTypeKey, defaultControllerType); final String[] controllerButtons = AndroidHostInterface.getControllerButtonNames(controllerType); @@ -227,6 +227,7 @@ public class ControllerSettingsActivity extends AppCompatActivity { typePreference.setEntries(R.array.settings_controller_type_entries); typePreference.setEntryValues(R.array.settings_controller_type_values); typePreference.setKey(controllerTypeKey); + typePreference.setValue(controllerType); typePreference.setTitle(R.string.settings_controller_type); typePreference.setSummaryProvider(ListPreference.SimpleSummaryProvider.getInstance()); typePreference.setIconSpaceReserved(false);