Loading java/src/com/android/inputmethod/latin/InputLanguageSelection.java +30 −24 Original line number Diff line number Diff line Loading @@ -162,13 +162,20 @@ public class InputLanguageSelection extends PreferenceActivity { for (int i = 0 ; i < origSize; i++ ) { String s = locales[i]; int len = s.length(); String language = ""; String country = ""; if (len == 5) { String language = s.substring(0, 2); String country = s.substring(3, 5); language = s.substring(0, 2); country = s.substring(3, 5); } else if (len < 5) { language = s; } Locale l = new Locale(language, country); // Exclude languages that are not relevant to LatinIME if (arrayContains(BLACKLIST_LANGUAGES, language)) continue; if (arrayContains(BLACKLIST_LANGUAGES, language) || TextUtils.isEmpty(language)) { continue; } if (finalSize == 0) { preprocess[finalSize++] = Loading @@ -195,7 +202,6 @@ public class InputLanguageSelection extends PreferenceActivity { } } } } for (int i = 0; i < finalSize ; i++) { uniqueLocales.add(preprocess[i]); } Loading Loading
java/src/com/android/inputmethod/latin/InputLanguageSelection.java +30 −24 Original line number Diff line number Diff line Loading @@ -162,13 +162,20 @@ public class InputLanguageSelection extends PreferenceActivity { for (int i = 0 ; i < origSize; i++ ) { String s = locales[i]; int len = s.length(); String language = ""; String country = ""; if (len == 5) { String language = s.substring(0, 2); String country = s.substring(3, 5); language = s.substring(0, 2); country = s.substring(3, 5); } else if (len < 5) { language = s; } Locale l = new Locale(language, country); // Exclude languages that are not relevant to LatinIME if (arrayContains(BLACKLIST_LANGUAGES, language)) continue; if (arrayContains(BLACKLIST_LANGUAGES, language) || TextUtils.isEmpty(language)) { continue; } if (finalSize == 0) { preprocess[finalSize++] = Loading @@ -195,7 +202,6 @@ public class InputLanguageSelection extends PreferenceActivity { } } } } for (int i = 0; i < finalSize ; i++) { uniqueLocales.add(preprocess[i]); } Loading