summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOindrila Dawn <oindriladawn@google.com>2023-10-27 16:48:54 +0000
committerOindrila Dawn Bhattacharya <oindriladawn@google.com>2023-10-31 06:19:10 +0000
commitf76fdaf743e6bb37a41a5afea7f8c1ce023f05dc (patch)
treecedd62348ab08bb7c371c938db114d839be50156
parentddd41029292e37c77991e93bd96569e924e75099 (diff)
downloadTvSettings-f76fdaf743e6bb37a41a5afea7f8c1ce023f05dc.tar.gz
Append country name to language for languages with single country
Bug: 301584722 Change-Id: I0ff6a1bac351f9eb372b01b734c71f8d178092bb
-rw-r--r--Settings/src/com/android/tv/settings/system/locale/LanguagePickerFragment.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/Settings/src/com/android/tv/settings/system/locale/LanguagePickerFragment.java b/Settings/src/com/android/tv/settings/system/locale/LanguagePickerFragment.java
index 550a3841c..274811ad0 100644
--- a/Settings/src/com/android/tv/settings/system/locale/LanguagePickerFragment.java
+++ b/Settings/src/com/android/tv/settings/system/locale/LanguagePickerFragment.java
@@ -146,6 +146,9 @@ public class LanguagePickerFragment extends SettingsPreferenceFragment {
if (localeInfoWithCountryList != null && localeInfoWithCountryList.size() <= 1) {
RadioPreference preference = new RadioPreference(getContext());
preference.setTitle(localeInfo.getFullNameNative());
+ if (localeInfoWithCountryList.size() == 1) {
+ localeInfo = localeInfoWithCountryList.get(0);
+ }
preference.setChecked(localeInfo.getLocale().equals(currentLocale));
preference.setRadioGroup(LANGUAGE_PICKER_RADIO_GROUP);
preference.getExtras().putSerializable(KEY_LOCALE_INFO, localeInfo);