Skip to content
Snippets Groups Projects
Commit 5563dc3a authored by Satoshi Kataoka's avatar Satoshi Kataoka
Browse files

Show all languages if user enables multiple subtypes

Bug: 8976598
Change-Id: I1c3c1ede1235f696eafb3a68ec5c29479768dd0f
parent 665e4ecc
No related branches found
No related tags found
No related merge requests found
...@@ -107,13 +107,19 @@ public class UserDictionaryList extends PreferenceFragment { ...@@ -107,13 +107,19 @@ public class UserDictionaryList extends PreferenceFragment {
protected void createUserDictSettings(PreferenceGroup userDictGroup) { protected void createUserDictSettings(PreferenceGroup userDictGroup) {
final Activity activity = getActivity(); final Activity activity = getActivity();
userDictGroup.removeAll(); userDictGroup.removeAll();
final TreeSet<String> localeList = final TreeSet<String> localeSet =
UserDictionaryList.getUserDictionaryLocalesSet(activity); UserDictionaryList.getUserDictionaryLocalesSet(activity);
if (localeList.isEmpty()) { if (localeSet.size() > 1) {
// Have an "All languages" entry in the languages list if there are two or more active
// languages
localeSet.add("");
}
if (localeSet.isEmpty()) {
userDictGroup.addPreference(createUserDictionaryPreference(null, activity)); userDictGroup.addPreference(createUserDictionaryPreference(null, activity));
} else { } else {
for (String locale : localeList) { for (String locale : localeSet) {
userDictGroup.addPreference(createUserDictionaryPreference(locale, activity)); userDictGroup.addPreference(createUserDictionaryPreference(locale, activity));
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment