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

Commit 44f12ed9 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka Committed by Android (Google) Code Review
Browse files

Merge "Separate updateSuggestionStrip from commitTyped" into jb-mr1-dev

parents e2a6badf 0a524de3
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -545,9 +545,10 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
            commitTyped(LastComposedWord.NOT_A_SEPARATOR);
            mConnection.finishComposingText();
            mConnection.endBatchEdit();
            if (isShowingOptionDialog())
            if (isShowingOptionDialog()) {
                mOptionsDialog.dismiss();
            }
        }
        super.onConfigurationChanged(conf);
    }

@@ -1046,7 +1047,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
                    LastComposedWord.COMMIT_TYPE_USER_TYPED_WORD, typedWord.toString(),
                    separatorCode, prevWord);
        }
        updateSuggestionStrip();
    }

    // Called from the KeyboardSwitcher which needs to know auto caps state to display
@@ -1330,10 +1330,11 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen

    // Called from PointerTracker through the KeyboardActionListener interface
    @Override
    public void onTextInput(CharSequence text) {
    public void onTextInput(CharSequence rawText) {
        mConnection.beginBatchEdit();
        commitTyped(LastComposedWord.NOT_A_SEPARATOR);
        text = specificTldProcessingOnTextInput(text);
        mHandler.postUpdateSuggestionStrip();
        final CharSequence text = specificTldProcessingOnTextInput(rawText);
        if (SPACE_STATE_PHANTOM == mSpaceState) {
            sendKeyCodePoint(Keyboard.CODE_SPACE);
        }
@@ -1688,9 +1689,10 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
        commitTyped(LastComposedWord.NOT_A_SEPARATOR);
        requestHideSelf(0);
        MainKeyboardView inputView = mKeyboardSwitcher.getKeyboardView();
        if (inputView != null)
        if (inputView != null) {
            inputView.closing();
        }
    }

    // TODO: make this private
    // Outside LatinIME, only used by the test suite.