summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorsatok <satok@google.com>2012-05-24 16:52:54 +0900
committersatok <satok@google.com>2012-05-24 16:52:54 +0900
commitf927e17ae543b6edeae8200cc86c59c3ee740670 (patch)
treeadce5181731b30fcf8fc0c7ba5aeb20e2633884a /core/java/android
parent67e6070fa10bbd313c8ebe0de4e0440b688c569e (diff)
downloadframeworks_base-f927e17ae543b6edeae8200cc86c59c3ee740670.zip
frameworks_base-f927e17ae543b6edeae8200cc86c59c3ee740670.tar.gz
frameworks_base-f927e17ae543b6edeae8200cc86c59c3ee740670.tar.bz2
Use correct spell check locale
Bug: 6542210 Change-Id: I414aa2321f30e396996d90fb8e90c1dbb3bb7b9e
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/view/textservice/SpellCheckerSubtype.java5
-rw-r--r--core/java/android/widget/TextView.java2
2 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/view/textservice/SpellCheckerSubtype.java b/core/java/android/view/textservice/SpellCheckerSubtype.java
index f235295..c753188 100644
--- a/core/java/android/view/textservice/SpellCheckerSubtype.java
+++ b/core/java/android/view/textservice/SpellCheckerSubtype.java
@@ -146,7 +146,10 @@ public final class SpellCheckerSubtype implements Parcelable {
return false;
}
- private static Locale constructLocaleFromString(String localeStr) {
+ /**
+ * @hide
+ */
+ public static Locale constructLocaleFromString(String localeStr) {
if (TextUtils.isEmpty(localeStr))
return null;
String[] localeParams = localeStr.split("_", 3);
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index 81a44fd..bd19f00 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -7678,7 +7678,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
mContext.getSystemService(Context.TEXT_SERVICES_MANAGER_SERVICE);
final SpellCheckerSubtype subtype = textServicesManager.getCurrentSpellCheckerSubtype(true);
if (subtype != null) {
- locale = new Locale(subtype.getLocale());
+ locale = SpellCheckerSubtype.constructLocaleFromString(subtype.getLocale());
}
return locale;
}