aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-04-03 21:06:52 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-04-03 21:06:52 -0700
commitc7e43a7aec5711ab14caf06c74714f0a61330eac (patch)
tree7b46a58ea44d1343a909029bc620fc2b32364df9 /java/src
parent234bf612ca975bead3cb53a9baf6502aa1709b42 (diff)
parent32bfc1601a8ae7197efff9884afe330f7f64e2b0 (diff)
downloadlatinime-c7e43a7aec5711ab14caf06c74714f0a61330eac.tar.gz
latinime-c7e43a7aec5711ab14caf06c74714f0a61330eac.tar.xz
latinime-c7e43a7aec5711ab14caf06c74714f0a61330eac.zip
Merge "Use language agnostic QWERTY for forceAscii"
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/keyboard/KeyboardSet.java4
-rw-r--r--java/src/com/android/inputmethod/latin/SubtypeSwitcher.java3
2 files changed, 6 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardSet.java b/java/src/com/android/inputmethod/keyboard/KeyboardSet.java
index 263f17f74..57319f8a7 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardSet.java
+++ b/java/src/com/android/inputmethod/keyboard/KeyboardSet.java
@@ -34,6 +34,7 @@ import com.android.inputmethod.latin.LatinImeLogger;
import com.android.inputmethod.latin.LocaleUtils.RunInLocale;
import com.android.inputmethod.latin.R;
import com.android.inputmethod.latin.StringUtils;
+import com.android.inputmethod.latin.SubtypeLocale;
import com.android.inputmethod.latin.XmlParseUtils;
import org.xmlpull.v1.XmlPullParser;
@@ -247,7 +248,8 @@ public class KeyboardSet {
final boolean forceAscii = EditorInfoCompatUtils.hasFlagForceAscii(
mParams.mEditorInfo.imeOptions)
|| deprecatedForceAscii;
- mParams.mLocale = (forceAscii && !asciiCapable) ? Locale.US : inputLocale;
+ mParams.mLocale = (forceAscii && !asciiCapable)
+ ? SubtypeLocale.LOCALE_NO_LANGUAGE_QWERTY : inputLocale;
return this;
}
diff --git a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
index c2dafcf73..7541bd31b 100644
--- a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
+++ b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
@@ -375,6 +375,9 @@ public class SubtypeSwitcher {
}
public boolean needsToDisplayLanguage(Locale keyboardLocale) {
+ if (keyboardLocale.equals(SubtypeLocale.LOCALE_NO_LANGUAGE_QWERTY)) {
+ return true;
+ }
if (!keyboardLocale.equals(mInputLocale)) {
return false;
}