소스 검색

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)