diff options
author | Alex Ning <chineseperson5@gmail.com> | 2021-04-08 15:14:50 +0000 |
---|---|---|
committer | Alex Ning <chineseperson5@gmail.com> | 2021-04-08 15:14:50 +0000 |
commit | e65944ceb0207044081cc94220c2ba2a53673c74 (patch) | |
tree | 380147d08ad5682b459fcae01b6dde9e47cf59e6 | |
parent | 270f891761cfcdf1266b0cceb629022b7e498216 (diff) | |
download | infinity-for-reddit-e65944ceb0207044081cc94220c2ba2a53673c74.tar infinity-for-reddit-e65944ceb0207044081cc94220c2ba2a53673c74.tar.gz infinity-for-reddit-e65944ceb0207044081cc94220c2ba2a53673c74.tar.bz2 infinity-for-reddit-e65944ceb0207044081cc94220c2ba2a53673c74.tar.lz infinity-for-reddit-e65944ceb0207044081cc94220c2ba2a53673c74.tar.xz infinity-for-reddit-e65944ceb0207044081cc94220c2ba2a53673c74.tar.zst infinity-for-reddit-e65944ceb0207044081cc94220c2ba2a53673c74.zip |
Don't reset disable nsfw forever option when resetting all settings.
-rw-r--r-- | app/src/main/java/ml/docilealligator/infinityforreddit/settings/AdvancedPreferenceFragment.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/settings/AdvancedPreferenceFragment.java b/app/src/main/java/ml/docilealligator/infinityforreddit/settings/AdvancedPreferenceFragment.java index 2f07f10b..f133863d 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/settings/AdvancedPreferenceFragment.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/settings/AdvancedPreferenceFragment.java @@ -258,10 +258,15 @@ public class AdvancedPreferenceFragment extends PreferenceFragmentCompat { .setTitle(R.string.are_you_sure) .setPositiveButton(R.string.yes, (dialogInterface, i) -> { + boolean disableNsfwForever = mSharedPreferences.getBoolean(SharedPreferencesUtils.DISABLE_NSFW_FOREVER, false); mSharedPreferences.edit().clear().apply(); mainActivityTabsSharedPreferences.edit().clear().apply(); nsfwAndBlurringSharedPreferences.edit().clear().apply(); + if (disableNsfwForever) { + mSharedPreferences.edit().putBoolean(SharedPreferencesUtils.DISABLE_NSFW_FOREVER, true).apply(); + } + Toast.makeText(activity, R.string.reset_all_settings_success, Toast.LENGTH_SHORT).show(); EventBus.getDefault().post(new RecreateActivityEvent()); }) |