am 302e5b3c: am 099b4dc6: Merge "Avoid disk writes on UI thread." into honeycomb

* commit '302e5b3cfd2283dabcab68d34f3709e044f522e6':
  Avoid disk writes on UI thread.
main
satok 2011-01-25 02:11:20 -08:00 committed by Android Git Automerger
commit f9da196b0c
1 changed files with 9 additions and 2 deletions

View File

@ -288,11 +288,18 @@ public class SubtypeSwitcher {
////////////////////////////
public void switchToShortcutIME() {
IBinder token = mService.getWindow().getWindow().getAttributes().token;
final IBinder token = mService.getWindow().getWindow().getAttributes().token;
if (token == null || mShortcutInfo == null) {
return;
}
mImm.setInputMethodAndSubtype(token, mShortcutInfo.getId(), mShortcutSubtype);
final String imiId = mShortcutInfo.getId();
final InputMethodSubtype subtype = mShortcutSubtype;
new Thread("SwitchToShortcutIME") {
@Override
public void run() {
mImm.setInputMethodAndSubtype(token, imiId, subtype);
}
}.start();
}
public Drawable getShortcutIcon() {