aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2011-07-17 21:18:47 -0700
committerTadashi G. Takaoka <takaoka@google.com>2011-07-19 22:22:47 -0700
commitbf9d8348d89be257ccc3db75333bfd4cdf0a9b7e (patch)
tree8d385533c9f19024c9c8ad392245ee866ac7245f /java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java
parentfa9f4d1badee67ceb581391dfab2202e4ccb99c0 (diff)
downloadlatinime-bf9d8348d89be257ccc3db75333bfd4cdf0a9b7e.tar.gz
latinime-bf9d8348d89be257ccc3db75333bfd4cdf0a9b7e.tar.xz
latinime-bf9d8348d89be257ccc3db75333bfd4cdf0a9b7e.zip
Support select input method dialog on pre-HC platform
Bug: 4971680 Change-Id: I641b336da54813e13409bd7874aa22e51f790729
Diffstat (limited to 'java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java')
-rw-r--r--java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java b/java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java
index 8e22bbc79..831559809 100644
--- a/java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java
+++ b/java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java
@@ -16,6 +16,7 @@
package com.android.inputmethod.compat;
+import android.content.pm.PackageManager;
import android.content.pm.ServiceInfo;
import android.view.inputmethod.InputMethodInfo;
@@ -56,4 +57,21 @@ public class InputMethodInfoCompatWrapper {
return new InputMethodSubtypeCompatWrapper(CompatUtils.invoke(mImi, null,
METHOD_getSubtypeAt, index));
}
+
+ public CharSequence loadLabel(PackageManager pm) {
+ return mImi.loadLabel(pm);
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (o instanceof InputMethodInfoCompatWrapper) {
+ return mImi.equals(((InputMethodInfoCompatWrapper)o).mImi);
+ }
+ return false;
+ }
+
+ @Override
+ public int hashCode() {
+ return mImi.hashCode();
+ }
}