diff options
| -rw-r--r-- | services/core/java/com/android/server/inputmethod/InputMethodManagerService.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java index 4716e6c24154..8b673ee8d088 100644 --- a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +++ b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java @@ -1095,7 +1095,7 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. mUserSwitchHandlerTask.mClientToBeReset = clientToBeReset; return; } - mHandler.removeCallbacks(mUserSwitchHandlerTask); + mIoHandler.removeCallbacks(mUserSwitchHandlerTask); } // Hide soft input before user switch task since switch task may block main handler a while // and delayed the hideCurrentInputLocked(). @@ -1105,7 +1105,7 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. final UserSwitchHandlerTask task = new UserSwitchHandlerTask(this, userId, clientToBeReset); mUserSwitchHandlerTask = task; - mHandler.post(task); + mIoHandler.post(task); } @VisibleForTesting |