android: Prevent potential abstract settings crash

This commit is contained in:
Charles Lombardo 2023-04-20 17:43:19 -04:00 committed by bunnei
parent 1b25be830a
commit 9abeba37ab

View file

@ -31,6 +31,10 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
}
fun putSetting(setting: AbstractSetting) {
if (setting.section == null) {
return
}
val section = settings.getSection(setting.section!!)!!
if (section.getSetting(setting.key!!) == null) {
section.putSetting(setting)