From 174b4760ab421478089fdb075251eaeba7593fd6 Mon Sep 17 00:00:00 2001 From: Madhur Gupta <30932899+madhurgupta10@users.noreply.github.com> Date: Fri, 10 Sep 2021 13:22:24 +0530 Subject: [PATCH] Fix empty default lang bug (#4608) * Fix bug #4583 * Fix empty default lang bug --- .../java/fr/free/nrw/commons/settings/SettingsFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.java b/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.java index fcc6dc3dd..b0e02cb7b 100644 --- a/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.java @@ -229,7 +229,10 @@ public class SettingsFragment extends PreferenceFragmentCompat { /** * Changing the default app language with selected one and save it to SharedPreferences */ - public void setLocale(final Activity activity, final String userSelectedValue) { + public void setLocale(final Activity activity, String userSelectedValue) { + if (userSelectedValue.equals("")) { + userSelectedValue = Locale.getDefault().getLanguage(); + } final Locale locale = new Locale(userSelectedValue); Locale.setDefault(locale); final Configuration configuration = new Configuration();