summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/InputMethodManagerService.java
diff options
context:
space:
mode:
authorsatok <satok@google.com>2010-12-17 18:54:26 +0900
committersatok <satok@google.com>2010-12-17 19:00:44 +0900
commit7fee71f66afef6421b92fa48e63d4bc73f5d0c27 (patch)
tree3b21b203862606a78d6cbeb033c2bd0eb66ae723 /services/java/com/android/server/InputMethodManagerService.java
parentf7ca8f0e4f143e63ddcd892e344f4c71cca92af8 (diff)
downloadframeworks_base-7fee71f66afef6421b92fa48e63d4bc73f5d0c27.zip
frameworks_base-7fee71f66afef6421b92fa48e63d4bc73f5d0c27.tar.gz
frameworks_base-7fee71f66afef6421b92fa48e63d4bc73f5d0c27.tar.bz2
Fix build breakage
Change-Id: I5db5bcafc61f0aea5279e2f8679094a900b6f6cc
Diffstat (limited to 'services/java/com/android/server/InputMethodManagerService.java')
-rw-r--r--services/java/com/android/server/InputMethodManagerService.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/services/java/com/android/server/InputMethodManagerService.java b/services/java/com/android/server/InputMethodManagerService.java
index 21c9f7d..9c56a2a 100644
--- a/services/java/com/android/server/InputMethodManagerService.java
+++ b/services/java/com/android/server/InputMethodManagerService.java
@@ -1321,7 +1321,8 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
|| mCurClient.client.asBinder() != client.asBinder()) {
Slog.w(TAG, "Ignoring showInputMethodAndSubtypeEnablerFromClient of: " + client);
}
- mHandler.sendEmptyMessage(MSG_SHOW_IM_SUBTYPE_ENABLER, inputMethodId);
+ executeOrSendMessage(mCurMethod, mCaller.obtainMessageO(
+ MSG_SHOW_IM_SUBTYPE_ENABLER, inputMethodId));
}
}
@@ -1430,10 +1431,7 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
case MSG_SHOW_IM_SUBTYPE_ENABLER:
args = (HandlerCaller.SomeArgs)msg.obj;
- try {
- showInputMethodAndSubtypeEnabler((String)args.arg1);
- } catch (RemoteException e) {
- }
+ showInputMethodAndSubtypeEnabler((String)args.arg1);
return true;
case MSG_SHOW_IM_CONFIG:
@@ -1638,7 +1636,9 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
| Intent.FLAG_ACTIVITY_CLEAR_TOP);
- intent.putExtra(EXTRA_INPUT_METHOD_ID, inputMethodId);
+ if (!TextUtils.isEmpty(inputMethodId)) {
+ intent.putExtra(EXTRA_INPUT_METHOD_ID, inputMethodId);
+ }
mContext.startActivity(intent);
}