Browse Source

Merge pull request #13064 from t895/auto-map-fail

android: Only do first startup automapping if nothing has been mapped
nce_cpp
liamwhite 2 years ago
committed by GitHub
parent
commit
f01f9cdae2
  1. 10
      src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt

10
src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt

@ -80,8 +80,14 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
super.onCreate(savedInstanceState)
InputHandler.updateControllerData()
val playerOne = NativeConfig.getInputSettings(true)[0]
if (!playerOne.hasMapping() && InputHandler.androidControllers.isNotEmpty()) {
val players = NativeConfig.getInputSettings(true)
var hasConfiguredControllers = false
players.forEach {
if (it.hasMapping()) {
hasConfiguredControllers = true
}
}
if (!hasConfiguredControllers && InputHandler.androidControllers.isNotEmpty()) {
var params: ParamPackage? = null
for (controller in InputHandler.registeredControllers) {
if (controller.get("port", -1) == 0) {

Loading…
Cancel
Save