android: Fix crash when opening Zep Zone settings

Fixed NullPointerException caused by missing EXTENDED_DYNAMIC_STATE and
USE_CONDITIONAL_RENDERING entries in SettingsItem.settingsItems HashMap.

These settings were referenced in the Zep Zone menu but not registered,
causing the app to crash when trying to display them.

Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
Zephyron
2025-10-26 14:56:29 +10:00
parent 254e9609be
commit 3b97f8b55a

View File

@@ -462,6 +462,22 @@ abstract class SettingsItem(
valuesId = R.array.frameSkippingModeValues
)
)
put(
SingleChoiceSetting(
IntSetting.EXTENDED_DYNAMIC_STATE,
titleId = R.string.extended_dynamic_state,
descriptionId = R.string.extended_dynamic_state_description,
choicesId = R.array.extendedDynamicStateNames,
valuesId = R.array.extendedDynamicStateValues
)
)
put(
SwitchSetting(
BooleanSetting.USE_CONDITIONAL_RENDERING,
titleId = R.string.use_conditional_rendering,
descriptionId = R.string.use_conditional_rendering_description
)
)
// Applet Mode Settings
put(