From f5188c7fef0f90adc31abb2559538af81967c695 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Wed, 20 Jan 2021 15:04:17 +1000 Subject: [PATCH] Android: Default to digital controller type for mapping port 1 --- .../github/stenzek/duckstation/ControllerMappingActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/github/stenzek/duckstation/ControllerMappingActivity.java b/android/app/src/main/java/com/github/stenzek/duckstation/ControllerMappingActivity.java index 85000cbae..a44bad1ef 100644 --- a/android/app/src/main/java/com/github/stenzek/duckstation/ControllerMappingActivity.java +++ b/android/app/src/main/java/com/github/stenzek/duckstation/ControllerMappingActivity.java @@ -163,7 +163,8 @@ public class ControllerMappingActivity extends AppCompatActivity { @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { final SharedPreferences sp = getPreferenceManager().getSharedPreferences(); - String controllerType = sp.getString(String.format("Controller%d/Type", controllerIndex), "None"); + final String defaultControllerType = controllerIndex == 0 ? "DigitalController" : "None"; + String controllerType = sp.getString(String.format("Controller%d/Type", controllerIndex), defaultControllerType); String[] controllerButtons = AndroidHostInterface.getControllerButtonNames(controllerType); String[] axisButtons = AndroidHostInterface.getControllerAxisNames(controllerType);