Locale string comparisons must ignore case.
The spec does not specify case sensitivity and support for 3 letter locales is currently poor. bug:5885830 Change-Id: I1b8f582bd19b1b0aed220036c5f17904478dba46
This commit is contained in:
@@ -141,7 +141,7 @@ public class TtsEngineSettingsFragment extends SettingsPreferenceFragment implem
|
||||
if (loc != null){
|
||||
entries[i] = loc.getDisplayName();
|
||||
entryValues[i] = availableLangs.get(i);
|
||||
if (entryValues[i].equals(currentLocale)) {
|
||||
if (availableLangs.get(i).equalsIgnoreCase(currentLocale)) {
|
||||
selectedLanguageIndex = i;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user