diff options
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt | 10 |
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) { |