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 77131b8ab0
commit 119fe3996d

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)