diff options
author | 2011-07-17 21:18:47 -0700 | |
---|---|---|
committer | 2011-07-19 22:22:47 -0700 | |
commit | bf9d8348d89be257ccc3db75333bfd4cdf0a9b7e (patch) | |
tree | 8d385533c9f19024c9c8ad392245ee866ac7245f /java/src/com/android/inputmethod/compat/InputMethodInfoCompatWrapper.java | |
parent | fa9f4d1badee67ceb581391dfab2202e4ccb99c0 (diff) | |
download | latinime-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.java | 18 |
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(); + } } |