diff options
Diffstat (limited to 'src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt')
-rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index ef825ec58..8eaa0a0fa 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -22,21 +22,10 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView) this.menuTag = menuTag } - fun onViewCreated(settings: Settings?) { + fun onViewCreated(settings: Settings) { setSettings(settings) } - /** - * If the screen is rotated, the Activity will forget the settings map. This fragment - * won't, though; so rather than have the Activity reload from disk, have the fragment pass - * the settings map back to the Activity. - */ - fun onAttach() { - if (settings != null) { - fragmentView.passSettingsToActivity(settings!!) - } - } - fun putSetting(setting: Setting) { settings!!.getSection(setting.section)!!.putSetting(setting) } @@ -54,8 +43,8 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView) loadSettingsList() } - fun setSettings(settings: Settings?) { - if (settingsList == null && settings != null) { + fun setSettings(settings: Settings) { + if (settingsList == null) { this.settings = settings loadSettingsList() } else { |