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){
|
if (loc != null){
|
||||||
entries[i] = loc.getDisplayName();
|
entries[i] = loc.getDisplayName();
|
||||||
entryValues[i] = availableLangs.get(i);
|
entryValues[i] = availableLangs.get(i);
|
||||||
if (entryValues[i].equals(currentLocale)) {
|
if (availableLangs.get(i).equalsIgnoreCase(currentLocale)) {
|
||||||
selectedLanguageIndex = i;
|
selectedLanguageIndex = i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user