aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/LatinIMEUtil.java
diff options
context:
space:
mode:
authorsatok <satok@google.com>2010-11-25 09:20:28 +0900
committersatok <satok@google.com>2010-11-25 14:09:50 +0900
commit79efbed76f638be298493107fa2d0cd1b5eb529e (patch)
tree52403ed3c87bd879bafe8c1f81228aa99cd3707a /java/src/com/android/inputmethod/latin/LatinIMEUtil.java
parent1fb28137f43ae083c773c32440981ac61e83fa5d (diff)
downloadlatinime-79efbed76f638be298493107fa2d0cd1b5eb529e.tar.gz
latinime-79efbed76f638be298493107fa2d0cd1b5eb529e.tar.xz
latinime-79efbed76f638be298493107fa2d0cd1b5eb529e.zip
Call showInputMethodPicker instead of showInputMethodSubtypePicker
- because showInputMethodSubtypePicker will be removed. Change-Id: I255f9bbff77de24ce067f35ee101d368e36edd45
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LatinIMEUtil.java')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIMEUtil.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIMEUtil.java b/java/src/com/android/inputmethod/latin/LatinIMEUtil.java
index e392bfd38..4db1ec5c8 100644
--- a/java/src/com/android/inputmethod/latin/LatinIMEUtil.java
+++ b/java/src/com/android/inputmethod/latin/LatinIMEUtil.java
@@ -91,9 +91,11 @@ public class LatinIMEUtil {
}
}
- public static boolean hasMultipleEnabledIMEs(Context context) {
- return ((InputMethodManager) context.getSystemService(
- Context.INPUT_METHOD_SERVICE)).getEnabledInputMethodList().size() > 1;
+ public static boolean hasMultipleEnabledIMEsOrSubtypes(InputMethodManager imm) {
+ return imm.getEnabledInputMethodList().size() > 1
+ // imm.getEnabledInputMethodSubtypeList(null) will return the current IME's enabled input
+ // method subtype (The current IME should be LatinIME.)
+ || imm.getEnabledInputMethodSubtypeList(null).size() > 1;
}
/* package */ static class RingCharBuffer {