mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2025-08-22 01:58:16 +00:00
Properly handle when system language is selected
This commit is contained in:
parent
abd9aade87
commit
9e14f93186
@ -53,8 +53,9 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
|
||||
} else {
|
||||
appLanguagePref.setOnPreferenceChangeListener((preference, newValue) -> {
|
||||
final String language = (String) newValue;
|
||||
final Locale locale = Locale.forLanguageTag(language);
|
||||
AppCompatDelegate.setApplicationLocales(LocaleListCompat.create(locale));
|
||||
final String systemLang = getString(R.string.default_localization_key);
|
||||
final String tag = systemLang.equals(language) ? null : language;
|
||||
AppCompatDelegate.setApplicationLocales(LocaleListCompat.forLanguageTags(tag));
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user