forked from mirrors/Fedilab
Fix a crash
This commit is contained in:
parent
88f5ed27bd
commit
15ce78b85a
1 changed files with 2 additions and 4 deletions
|
@ -23,7 +23,6 @@ import androidx.preference.PreferenceFragmentCompat;
|
||||||
|
|
||||||
import app.fedilab.android.R;
|
import app.fedilab.android.R;
|
||||||
import app.fedilab.android.helper.Helper;
|
import app.fedilab.android.helper.Helper;
|
||||||
import app.fedilab.android.helper.ThemeHelper;
|
|
||||||
import es.dmoral.toasty.Toasty;
|
import es.dmoral.toasty.Toasty;
|
||||||
|
|
||||||
public class FragmentThemingSettings extends PreferenceFragmentCompat implements SharedPreferences.OnSharedPreferenceChangeListener {
|
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) {
|
if (key.compareTo(getString(R.string.SET_THEME_BASE)) == 0) {
|
||||||
ListPreference SET_THEME_BASE = findPreference(getString(R.string.SET_THEME_BASE));
|
ListPreference SET_THEME_BASE = findPreference(getString(R.string.SET_THEME_BASE));
|
||||||
if (SET_THEME_BASE != null) {
|
if (SET_THEME_BASE != null) {
|
||||||
ThemeHelper.switchTo(SET_THEME_BASE.getValue());
|
requireActivity().finish();
|
||||||
requireActivity().recreate();
|
startActivity(requireActivity().getIntent());
|
||||||
Helper.recreateMainActivity(requireActivity());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//TODO: check if can be removed
|
//TODO: check if can be removed
|
||||||
|
|
Loading…
Reference in a new issue