summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar liamwhite2024-02-18 10:27:49 -0500
committerGravatar GitHub2024-02-18 10:27:49 -0500
commit55839576166d546c037d5da2f7bdf3c94ec47423 (patch)
tree09d0b5f92e54286695cbdaf8901b76f83b74b9ca /src
parentMerge pull request #13049 from Leystryku/master (diff)
parentandroid: Only do first startup automapping if nothing has been mapped (diff)
downloadyuzu-55839576166d546c037d5da2f7bdf3c94ec47423.tar.gz
yuzu-55839576166d546c037d5da2f7bdf3c94ec47423.tar.xz
yuzu-55839576166d546c037d5da2f7bdf3c94ec47423.zip
Merge pull request #13064 from t895/auto-map-fail
android: Only do first startup automapping if nothing has been mapped
Diffstat (limited to '')
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt
index 0b70fccec..c962558a7 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt
@@ -80,8 +80,14 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
80 super.onCreate(savedInstanceState) 80 super.onCreate(savedInstanceState)
81 81
82 InputHandler.updateControllerData() 82 InputHandler.updateControllerData()
83 val playerOne = NativeConfig.getInputSettings(true)[0] 83 val players = NativeConfig.getInputSettings(true)
84 if (!playerOne.hasMapping() && InputHandler.androidControllers.isNotEmpty()) { 84 var hasConfiguredControllers = false
85 players.forEach {
86 if (it.hasMapping()) {
87 hasConfiguredControllers = true
88 }
89 }
90 if (!hasConfiguredControllers && InputHandler.androidControllers.isNotEmpty()) {
85 var params: ParamPackage? = null 91 var params: ParamPackage? = null
86 for (controller in InputHandler.registeredControllers) { 92 for (controller in InputHandler.registeredControllers) {
87 if (controller.get("port", -1) == 0) { 93 if (controller.get("port", -1) == 0) {