summaryrefslogtreecommitdiff
path: root/Source/Android
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2024-05-20 21:36:00 +0200
committerJosJuice <josjuice@gmail.com>2024-05-20 21:36:00 +0200
commit7a4740adf7a68490f465fbbbc575d816a79f66db (patch)
tree96d32732acdfd2de14d19798dd4e60a24b4f8de7 /Source/Android
parentcb71d849087c5b470b233b4f5c1ee9fde141483f (diff)
Android: Fix crash when no devices have outputs
Regression from 5171290bdb.
Diffstat (limited to 'Source/Android')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingDialog.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingDialog.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingDialog.kt
index 72d08c26aa..d390601667 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingDialog.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingDialog.kt
@@ -101,8 +101,8 @@ class AdvancedMappingDialog(
return
} else if (!isInput) {
// Find the first device that has an output. (Most built-in devices don't have any)
- val deviceWithOutputs = devices.first { deviceHasOutputs(it) }
- if (deviceWithOutputs.isNotEmpty()) {
+ val deviceWithOutputs = devices.firstOrNull { deviceHasOutputs(it) }
+ if (deviceWithOutputs != null) {
setSelectedDevice(deviceWithOutputs)
binding.dropdownDevice.setText(deviceWithOutputs, false)
return