summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentLanguageSettings.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentLanguageSettings.java')
-rw-r--r--app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentLanguageSettings.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentLanguageSettings.java b/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentLanguageSettings.java
index 2415154d4..dba3431c6 100644
--- a/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentLanguageSettings.java
+++ b/app/src/main/java/app/fedilab/android/ui/fragment/settings/FragmentLanguageSettings.java
@@ -55,7 +55,8 @@ public class FragmentLanguageSettings extends PreferenceFragmentCompat implement
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if (key.compareToIgnoreCase(getString(R.string.SET_DEFAULT_LOCALE_NEW)) == 0 || key.compareToIgnoreCase(getString(R.string.SET_TRANSLATE_VALUES_RESET)) == 0) {
- requireActivity().recreate();
+ requireActivity().finish();
+ startActivity(requireActivity().getIntent());
Helper.recreateMainActivity(requireActivity());
}
}