Преглед на файлове

android: Prevent potential abstract settings crash

Charles Lombardo преди 3 години
родител
ревизия
5b26ac9293
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt

+ 4 - 0
src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt

@@ -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)