commit | 613073d01b66f29b56e6be3b960d53e23c40f7b2 | [log] [tgz] |
---|---|---|
author | Luca Zanolin <zano@google.com> | Wed Aug 10 10:29:06 2011 +0100 |
committer | Luca Zanolin <zano@google.com> | Wed Aug 10 10:29:06 2011 +0100 |
tree | ae3af87d65d07b8c5550c60582ec66714f060edf | |
parent | f098fbbef324df034cc04de04d9b5fe6657238c7 [diff] |
Execute the switching to a different IME in a POOL_EXECUTOR. Using only a single thread may slow down the application, if there is already another thread running. Bug: 5142142 Change-Id: I314480a58af20ea09458ff82e586304fc3c7c070
diff --git a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java index f10b1b8..0a391a7 100644 --- a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java +++ b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
@@ -318,7 +318,7 @@ // when the API level is 10 or previous. mService.notifyOnCurrentInputMethodSubtypeChanged(subtype); } - }.execute(); + }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } public Drawable getShortcutIcon() {