From 999f23e2c304bde3a5c27f7f882d4616f5abdf9e Mon Sep 17 00:00:00 2001 From: Narayan Kamath Date: Fri, 20 Jan 2012 17:31:03 +0000 Subject: 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 --- src/com/android/settings/tts/TtsEngineSettingsFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/com/android/settings/tts/TtsEngineSettingsFragment.java') diff --git a/src/com/android/settings/tts/TtsEngineSettingsFragment.java b/src/com/android/settings/tts/TtsEngineSettingsFragment.java index 3f740d7..18d1fdb 100644 --- a/src/com/android/settings/tts/TtsEngineSettingsFragment.java +++ b/src/com/android/settings/tts/TtsEngineSettingsFragment.java @@ -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; } } -- cgit v1.1