diff options
author | Elliott Hughes <enh@google.com> | 2011-05-03 14:25:06 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2012-01-03 17:20:38 -0800 |
commit | 6746499f12448433bfe2bc80f7a8715375e64180 (patch) | |
tree | 2f91249978722b4d0387f52e4616c0db5ca933f7 /core/java/android/database | |
parent | 1ad47b47bcd9f399db91e633e264a0d40a9948a3 (diff) | |
download | frameworks_base-6746499f12448433bfe2bc80f7a8715375e64180.zip frameworks_base-6746499f12448433bfe2bc80f7a8715375e64180.tar.gz frameworks_base-6746499f12448433bfe2bc80f7a8715375e64180.tar.bz2 |
Fix Music import for Turkish locales.
For non-localized strings like the keywords in SQL statements, we shouldn't use
locale-specific case transformations.
(Cherry pick of 03f8f84c345e7c861a6de889d434b9d82cf04c8d.)
Bug: 4284951
Change-Id: Ib5180daf7892af7b645c906fdfeacf9da87bd667
Diffstat (limited to 'core/java/android/database')
-rw-r--r-- | core/java/android/database/DatabaseUtils.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/database/DatabaseUtils.java b/core/java/android/database/DatabaseUtils.java index a8ba9a3..b69d9bf 100644 --- a/core/java/android/database/DatabaseUtils.java +++ b/core/java/android/database/DatabaseUtils.java @@ -39,6 +39,7 @@ import java.io.FileNotFoundException; import java.io.PrintStream; import java.text.Collator; import java.util.HashMap; +import java.util.Locale; import java.util.Map; /** @@ -1344,7 +1345,7 @@ public class DatabaseUtils { if (sql.length() < 3) { return STATEMENT_OTHER; } - String prefixSql = sql.substring(0, 3).toUpperCase(); + String prefixSql = sql.substring(0, 3).toUpperCase(Locale.US); if (prefixSql.equals("SEL")) { return STATEMENT_SELECT; } else if (prefixSql.equals("INS") || |