Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 099b4dc6 authored by satok's avatar satok Committed by Android (Google) Code Review
Browse files

Merge "Avoid disk writes on UI thread." into honeycomb

parents 15638aec 9313bef8
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -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() {