diff options
| author | satok <satok@google.com> | 2012-05-24 16:52:54 +0900 |
|---|---|---|
| committer | satok <satok@google.com> | 2012-05-24 16:52:54 +0900 |
| commit | f927e17ae543b6edeae8200cc86c59c3ee740670 (patch) | |
| tree | adce5181731b30fcf8fc0c7ba5aeb20e2633884a /core/java | |
| parent | 67e6070fa10bbd313c8ebe0de4e0440b688c569e (diff) | |
| download | frameworks_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')
| -rw-r--r-- | core/java/android/view/textservice/SpellCheckerSubtype.java | 5 | ||||
| -rw-r--r-- | core/java/android/widget/TextView.java | 2 |
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; } |
