summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsatok <satok@google.com>2010-11-25 09:43:11 +0900
committersatok <satok@google.com>2010-11-25 19:53:56 +0900
commit440aab54cab106030f1edafea4dec1f9d8624f9b (patch)
tree3bc4b1c68845b0920860a7649b3d1531035ffe5d
parentfc19b84448a7e9fff0fc8057ca2078773e2c4412 (diff)
downloadframeworks_base-440aab54cab106030f1edafea4dec1f9d8624f9b.zip
frameworks_base-440aab54cab106030f1edafea4dec1f9d8624f9b.tar.gz
frameworks_base-440aab54cab106030f1edafea4dec1f9d8624f9b.tar.bz2
Removed InputMethodSubtypePicker
Change-Id: I08abac5d65a30c02cc671f4f70e93df25b6c8a92
-rw-r--r--api/current.xml11
-rw-r--r--core/java/android/view/inputmethod/InputMethodManager.java10
-rw-r--r--core/java/com/android/internal/view/IInputMethodManager.aidl1
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java2
-rw-r--r--services/java/com/android/server/InputMethodManagerService.java26
5 files changed, 3 insertions, 47 deletions
diff --git a/api/current.xml b/api/current.xml
index 7624086..35d283e 100644
--- a/api/current.xml
+++ b/api/current.xml
@@ -221434,17 +221434,6 @@
visibility="public"
>
</method>
-<method name="showInputMethodSubtypePicker"
- return="void"
- abstract="false"
- native="false"
- synchronized="false"
- static="false"
- final="false"
- deprecated="not deprecated"
- visibility="public"
->
-</method>
<method name="showSoftInput"
return="boolean"
abstract="false"
diff --git a/core/java/android/view/inputmethod/InputMethodManager.java b/core/java/android/view/inputmethod/InputMethodManager.java
index 9bc1c22..867bb83 100644
--- a/core/java/android/view/inputmethod/InputMethodManager.java
+++ b/core/java/android/view/inputmethod/InputMethodManager.java
@@ -1430,16 +1430,6 @@ public final class InputMethodManager {
}
}
- public void showInputMethodSubtypePicker() {
- synchronized (mH) {
- try {
- mService.showInputMethodSubtypePickerFromClient(mClient);
- } catch (RemoteException e) {
- Log.w(TAG, "IME died: " + mCurId, e);
- }
- }
- }
-
public void showInputMethodAndSubtypeEnabler(String topId) {
synchronized (mH) {
try {
diff --git a/core/java/com/android/internal/view/IInputMethodManager.aidl b/core/java/com/android/internal/view/IInputMethodManager.aidl
index a2e9486..215809f 100644
--- a/core/java/com/android/internal/view/IInputMethodManager.aidl
+++ b/core/java/com/android/internal/view/IInputMethodManager.aidl
@@ -52,7 +52,6 @@ interface IInputMethodManager {
int softInputMode, boolean first, int windowFlags);
void showInputMethodPickerFromClient(in IInputMethodClient client);
- void showInputMethodSubtypePickerFromClient(in IInputMethodClient client);
void showInputMethodAndSubtypeEnablerFromClient(in IInputMethodClient client, String topId);
void setInputMethod(in IBinder token, String id);
void setInputMethodAndSubtype(in IBinder token, String id, in InputMethodSubtype subtype);
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java
index 6ebd568..7e03e2a 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/InputMethodButton.java
@@ -76,7 +76,7 @@ public class InputMethodButton extends ImageView {
public void onClick(View v) {
switch (mId) {
case ID_IME_SWITCH_BUTTON:
- mImm.showInputMethodSubtypePicker();
+ mImm.showInputMethodPicker();
break;
case ID_IME_SHORTCUT_BUTTON:
if (mToken != null && mShortcutInfo != null) {
diff --git a/services/java/com/android/server/InputMethodManagerService.java b/services/java/com/android/server/InputMethodManagerService.java
index c574058..5859f4f 100644
--- a/services/java/com/android/server/InputMethodManagerService.java
+++ b/services/java/com/android/server/InputMethodManagerService.java
@@ -1277,34 +1277,12 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
+ Binder.getCallingUid() + ": " + client);
}
- mHandler.sendEmptyMessage(MSG_SHOW_IM_PICKER);
- }
- }
-
- public void showInputMethodSubtypePickerFromClient(IInputMethodClient client) {
- synchronized (mMethodMap) {
- if (mCurClient == null || client == null
- || mCurClient.client.asBinder() != client.asBinder()) {
- Slog.w(TAG, "Ignoring showInputMethodSubtypePickerFromClient of: " + client);
- }
-
+ // Always call subtype picker, because subtype picker is a superset of input method
+ // picker.
mHandler.sendEmptyMessage(MSG_SHOW_IM_SUBTYPE_PICKER);
}
}
- public void showInputMethodAndSubtypeEnablerFromClient(
- IInputMethodClient client, String topId) {
- // TODO: Handle topId for setting the top position of the list activity
- synchronized (mMethodMap) {
- if (mCurClient == null || client == null
- || mCurClient.client.asBinder() != client.asBinder()) {
- Slog.w(TAG, "Ignoring showInputMethodAndSubtypeEnablerFromClient of: " + client);
- }
-
- mHandler.sendEmptyMessage(MSG_SHOW_IM_SUBTYPE_ENABLER);
- }
- }
-
public void setInputMethod(IBinder token, String id) {
setInputMethodWithSubtypeId(token, id, NOT_A_SUBTYPE_ID);
}