Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 88808fcd authored by satok's avatar satok
Browse files

Show all languages supported in LatinImeGoogle in InputLanguageSelection

Bug: 4311203
Change-Id: I7a94e9697758cb79743c026e7f1c023f618a9aa1
parent bc3dba45
Loading
Loading
Loading
Loading
+30 −24
Original line number Diff line number Diff line
@@ -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++] =
@@ -195,7 +202,6 @@ public class InputLanguageSelection extends PreferenceActivity {
                }
            }
        }
        }
        for (int i = 0; i < finalSize ; i++) {
            uniqueLocales.add(preprocess[i]);
        }