Loading java/src/com/android/inputmethod/keyboard/KeyboardSet.java +3 −1 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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; } Loading java/src/com/android/inputmethod/latin/SubtypeSwitcher.java +3 −0 Original line number Diff line number Diff line Loading @@ -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; } Loading Loading
java/src/com/android/inputmethod/keyboard/KeyboardSet.java +3 −1 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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; } Loading
java/src/com/android/inputmethod/latin/SubtypeSwitcher.java +3 −0 Original line number Diff line number Diff line Loading @@ -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; } Loading