From 3ddbfd4f79c00a3bd0d7884515a10ff682f3dc36 Mon Sep 17 00:00:00 2001 From: Charles Vaughn Date: Thu, 29 Feb 2024 23:57:51 -0800 Subject: [PATCH] Allow gamepad selection to work from persisted bindings This fixes the issue that adding gamepad settings for external controller mappings revert to mouse on load/scroll --- .../java/com/winlator/ExternalControllerBindingsActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/winlator/ExternalControllerBindingsActivity.java b/app/src/main/java/com/winlator/ExternalControllerBindingsActivity.java index 633cf96..2df609f 100644 --- a/app/src/main/java/com/winlator/ExternalControllerBindingsActivity.java +++ b/app/src/main/java/com/winlator/ExternalControllerBindingsActivity.java @@ -218,7 +218,7 @@ public class ExternalControllerBindingsActivity extends AppCompatActivity { @Override public void onNothingSelected(AdapterView parent) {} }); - holder.bindingType.setSelection(item.getBinding().isKeyboard() ? 0 : 1, false); + holder.bindingType.setSelection(item.getBinding().isKeyboard() ? 0 : item.getBinding().isMouse() : 1 ? 2, false); holder.binding.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override