From 15ce78b85a2bc2cb9d21c703c5a2713f6e188a05 Mon Sep 17 00:00:00 2001 From: Thomas Date: Sun, 4 Dec 2022 15:00:28 +0100 Subject: [PATCH] Fix a crash --- .../ui/fragment/settings/FragmentThemingSettings.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentThemingSettings.java b/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentThemingSettings.java index 50e05c84..72f63533 100644 --- a/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentThemingSettings.java +++ b/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentThemingSettings.java @@ -23,7 +23,6 @@ import androidx.preference.PreferenceFragmentCompat; import app.fedilab.android.R; import app.fedilab.android.helper.Helper; -import app.fedilab.android.helper.ThemeHelper; import es.dmoral.toasty.Toasty; public class FragmentThemingSettings extends PreferenceFragmentCompat implements SharedPreferences.OnSharedPreferenceChangeListener { @@ -61,9 +60,8 @@ public class FragmentThemingSettings extends PreferenceFragmentCompat implements if (key.compareTo(getString(R.string.SET_THEME_BASE)) == 0) { ListPreference SET_THEME_BASE = findPreference(getString(R.string.SET_THEME_BASE)); if (SET_THEME_BASE != null) { - ThemeHelper.switchTo(SET_THEME_BASE.getValue()); - requireActivity().recreate(); - Helper.recreateMainActivity(requireActivity()); + requireActivity().finish(); + startActivity(requireActivity().getIntent()); } } //TODO: check if can be removed