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 <zephyron@citron-emu.org>
This commit is contained in:
Zephyron
2025-11-12 16:15:44 +10:00
parent 0b52871d9e
commit d3ae46a353
2 changed files with 11 additions and 0 deletions

View File

@@ -615,6 +615,15 @@ abstract class SettingsItem(
valuesId = R.array.appletModeValues valuesId = R.array.appletModeValues
) )
) )
// Network Settings
put(
SwitchSetting(
BooleanSetting.AIRPLANE_MODE,
titleId = R.string.airplane_mode,
descriptionId = R.string.airplane_mode_description
)
)
} }
} }
} }

View File

@@ -430,6 +430,8 @@
<!-- Network Settings Headers --> <!-- Network Settings Headers -->
<string name="network_settings_header">Network Settings</string> <string name="network_settings_header">Network Settings</string>
<string name="airplane_mode">Airplane Mode</string>
<string name="airplane_mode_description">Disable all network functionality, similar to Nintendo Switch airplane mode</string>
<!-- Zep Zone Headers --> <!-- Zep Zone Headers -->
<string name="memory_layout_header">Memory Layout</string> <string name="memory_layout_header">Memory Layout</string>