Show only up to two locales in Settings
The list could otherwise grow very long, spamming the screen.
Bug: 28872122
Change-Id: I8c4dbe659e1c088eba8b5ba1b2905b5eb8bc0229
diff --git a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
index 5356968..2db75a6 100644
--- a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
+++ b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
@@ -353,7 +353,9 @@
final LocaleList locales = LocalePicker.getLocales();
final Locale displayLocale = Locale.getDefault();
return LocaleHelper.toSentenceCase(
- LocaleHelper.getDisplayLocaleList(locales, displayLocale), displayLocale);
+ LocaleHelper.getDisplayLocaleList(
+ locales, displayLocale, 2 /* Show up to two locales from the list */),
+ displayLocale);
}
private void saveInputMethodSelectorVisibility(String value) {