diff options
author | 2014-03-28 09:15:25 +0000 | |
---|---|---|
committer | 2014-03-28 09:15:25 +0000 | |
commit | 03f9c4820abfb5e9e3bc7d3d210ba51aa8caa7ec (patch) | |
tree | 1dfb90889d90c1be91aecf3399f10a60afda6923 /java/src/com/android/inputmethod/latin | |
parent | c412a41aff301483c179288dba68e5da0d990ee6 (diff) | |
parent | 8e3c585265366628b45315123832f4fc372ffdb1 (diff) | |
download | latinime-03f9c4820abfb5e9e3bc7d3d210ba51aa8caa7ec.tar.gz latinime-03f9c4820abfb5e9e3bc7d3d210ba51aa8caa7ec.tar.xz latinime-03f9c4820abfb5e9e3bc7d3d210ba51aa8caa7ec.zip |
Merge "Make NeedsToDisplayLanguage as a top level class"
Diffstat (limited to 'java/src/com/android/inputmethod/latin')
-rw-r--r-- | java/src/com/android/inputmethod/latin/SubtypeSwitcher.java | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java index c9a85f994..d4301229c 100644 --- a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java +++ b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java @@ -34,6 +34,7 @@ import android.view.inputmethod.InputMethodSubtype; import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.compat.InputMethodSubtypeCompatUtils; import com.android.inputmethod.keyboard.KeyboardSwitcher; +import com.android.inputmethod.keyboard.internal.NeedsToDisplayLanguage; import com.android.inputmethod.latin.utils.LocaleUtils; import com.android.inputmethod.latin.utils.SubtypeLocaleUtils; @@ -89,26 +90,6 @@ public final class SubtypeSwitcher { false /* isAuxiliary */, false /* overridesImplicitlyEnabledSubtype */, SUBTYPE_ID_OF_DUMMY_EMOJI_SUBTYPE); - static final class NeedsToDisplayLanguage { - private int mEnabledSubtypeCount; - private boolean mIsSystemLanguageSameAsInputLanguage; - - public boolean needsToDisplayLanguage(final InputMethodSubtype subtype) { - if (SubtypeLocaleUtils.isNoLanguage(subtype)) { - return true; - } - return mEnabledSubtypeCount >= 2 || !mIsSystemLanguageSameAsInputLanguage; - } - - public void updateEnabledSubtypeCount(final int count) { - mEnabledSubtypeCount = count; - } - - public void updateIsSystemLanguageSameAsInputLanguage(final boolean isSame) { - mIsSystemLanguageSameAsInputLanguage = isSame; - } - } - public static SubtypeSwitcher getInstance() { return sInstance; } |