summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2020-08-05 13:21:07 +0200
committerJosJuice <josjuice@gmail.com>2020-08-05 13:21:07 +0200
commitc727f035909a4479f122ffd32de4fa36cd716bee (patch)
tree41f8c5c2f2bb38d672cc128e7b6776cc321ff152 /Source/Android/app/src/main/java
parent25ebc3c07c6310924d662b2209f9ba5d08006ea6 (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.java15
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()