From d3ae46a35306b01b3985d2812f98c08c064ed602 Mon Sep 17 00:00:00 2001 From: Zephyron Date: Wed, 12 Nov 2025 16:15:44 +1000 Subject: [PATCH] Fix network settings crash on Android Register AIRPLANE_MODE setting in settingsItems map and add missing string resources to prevent crashes when opening network options. Signed-off-by: Zephyron --- .../features/settings/model/view/SettingsItem.kt | 9 +++++++++ src/android/app/src/main/res/values/strings.xml | 2 ++ 2 files changed, 11 insertions(+) diff --git a/src/android/app/src/main/java/org/citron/citron_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/citron/citron_emu/features/settings/model/view/SettingsItem.kt index 064fc772f..81ca3bc55 100644 --- a/src/android/app/src/main/java/org/citron/citron_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/citron/citron_emu/features/settings/model/view/SettingsItem.kt @@ -615,6 +615,15 @@ abstract class SettingsItem( valuesId = R.array.appletModeValues ) ) + + // Network Settings + put( + SwitchSetting( + BooleanSetting.AIRPLANE_MODE, + titleId = R.string.airplane_mode, + descriptionId = R.string.airplane_mode_description + ) + ) } } } diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 18dc01d4c..ff9b63cbc 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -430,6 +430,8 @@ Network Settings + Airplane Mode + Disable all network functionality, similar to Nintendo Switch airplane mode Memory Layout