diff options
| author | JosJuice <josjuice@gmail.com> | 2020-08-05 13:21:07 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2020-08-05 13:21:07 +0200 |
| commit | c727f035909a4479f122ffd32de4fa36cd716bee (patch) | |
| tree | 41f8c5c2f2bb38d672cc128e7b6776cc321ff152 /Source/Android/app/src/main/java | |
| parent | 25ebc3c07c6310924d662b2209f9ba5d08006ea6 (diff) | |
Android: Properly restore state of SettingsActivityPresenter
Fixes https://bugs.dolphin-emu.org/issues/10815
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java index a66391d8bb..679d6b007a 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java @@ -42,16 +42,11 @@ public final class SettingsActivityPresenter public void onCreate(Bundle savedInstanceState, MenuTag menuTag, String gameId, Context context) { - if (savedInstanceState == null) - { - this.menuTag = menuTag; - this.gameId = gameId; - this.context = context; - } - else - { - mShouldSave = savedInstanceState.getBoolean(KEY_SHOULD_SAVE); - } + this.menuTag = menuTag; + this.gameId = gameId; + this.context = context; + + mShouldSave = savedInstanceState != null && savedInstanceState.getBoolean(KEY_SHOULD_SAVE); } public void onStart() |
