From d00f1f8ac3f6e344f2f2e4e61b319ecfc907b38b Mon Sep 17 00:00:00 2001 From: bunnei Date: Sun, 26 Apr 2020 15:33:43 -0400 Subject: [PATCH] settings: PremiumSingleChoiceSetting: Fix bug in getting/setting value. --- .../settings/model/view/PremiumSingleChoiceSetting.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/features/settings/model/view/PremiumSingleChoiceSetting.java b/src/android/app/src/main/java/org/citra/citra_emu/features/settings/model/view/PremiumSingleChoiceSetting.java index 645dd6136..c0560d2dc 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/features/settings/model/view/PremiumSingleChoiceSetting.java +++ b/src/android/app/src/main/java/org/citra/citra_emu/features/settings/model/view/PremiumSingleChoiceSetting.java @@ -35,10 +35,7 @@ public final class PremiumSingleChoiceSetting extends SettingsItem { } public int getSelectedValue() { - if (getSetting() == null) { - return 0; - } - return mPreferences.getInt(getSetting().getKey(), 0); + return mPreferences.getInt(getKey(), mDefaultValue); } /** @@ -49,9 +46,6 @@ public final class PremiumSingleChoiceSetting extends SettingsItem { * @return null if overwritten successfully otherwise; a newly created IntSetting. */ public void setSelectedValue(int selection) { - if (selection == getSelectedValue()) { - return; - } final SharedPreferences.Editor editor = mPreferences.edit(); editor.putInt(getKey(), selection); editor.apply();