mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-26 23:55:40 +00:00
Android: Fix controller 1 default type of "Not Set"
This commit is contained in:
parent
ab02fbdfad
commit
7e4453a7d4
|
@ -216,7 +216,7 @@ public class ControllerSettingsActivity extends AppCompatActivity {
|
||||||
private void createPreferences() {
|
private void createPreferences() {
|
||||||
final PreferenceScreen ps = getPreferenceScreen();
|
final PreferenceScreen ps = getPreferenceScreen();
|
||||||
final SharedPreferences sp = getPreferenceManager().getSharedPreferences();
|
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 controllerTypeKey = String.format("Controller%d/Type", controllerIndex);
|
||||||
final String controllerType = sp.getString(controllerTypeKey, defaultControllerType);
|
final String controllerType = sp.getString(controllerTypeKey, defaultControllerType);
|
||||||
final String[] controllerButtons = AndroidHostInterface.getControllerButtonNames(controllerType);
|
final String[] controllerButtons = AndroidHostInterface.getControllerButtonNames(controllerType);
|
||||||
|
@ -227,6 +227,7 @@ public class ControllerSettingsActivity extends AppCompatActivity {
|
||||||
typePreference.setEntries(R.array.settings_controller_type_entries);
|
typePreference.setEntries(R.array.settings_controller_type_entries);
|
||||||
typePreference.setEntryValues(R.array.settings_controller_type_values);
|
typePreference.setEntryValues(R.array.settings_controller_type_values);
|
||||||
typePreference.setKey(controllerTypeKey);
|
typePreference.setKey(controllerTypeKey);
|
||||||
|
typePreference.setValue(controllerType);
|
||||||
typePreference.setTitle(R.string.settings_controller_type);
|
typePreference.setTitle(R.string.settings_controller_type);
|
||||||
typePreference.setSummaryProvider(ListPreference.SimpleSummaryProvider.getInstance());
|
typePreference.setSummaryProvider(ListPreference.SimpleSummaryProvider.getInstance());
|
||||||
typePreference.setIconSpaceReserved(false);
|
typePreference.setIconSpaceReserved(false);
|
||||||
|
|
Loading…
Reference in a new issue