diff options
| author | JosJuice <josjuice@gmail.com> | 2024-05-20 21:36:00 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2024-05-20 21:36:00 +0200 |
| commit | 7a4740adf7a68490f465fbbbc575d816a79f66db (patch) | |
| tree | 96d32732acdfd2de14d19798dd4e60a24b4f8de7 /Source/Android | |
| parent | cb71d849087c5b470b233b4f5c1ee9fde141483f (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.kt | 4 |
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 |
