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

Commit 611a5bdf authored by Jean Chalard's avatar Jean Chalard
Browse files

Refactoring

Change-Id: I2f92c01fa1ff6b318128d387f26942b5d47de3e0
parent e5cbc94d
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -1114,12 +1114,12 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
    // and the composingStateManager about it.
    private void resetEntireInputState() {
        resetComposingState(true /* alsoResetLastComposedWord */);
        mComposingStateManager.onFinishComposingText();
        updateSuggestions();
        final InputConnection ic = getCurrentInputConnection();
        if (ic != null) {
            ic.finishComposingText();
        }
        mComposingStateManager.onFinishComposingText();
        mVoiceProxy.setVoiceInputHighlighted(false);
    }

@@ -1536,8 +1536,8 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
                // it entirely and resume suggestions on the previous word, we'd like to still
                // have touch coordinates for it.
                resetComposingState(false /* alsoResetLastComposedWord */);
                clearSuggestions();
                mComposingStateManager.onFinishComposingText();
                clearSuggestions();
            }
        }
        if (isComposingWord) {
@@ -1897,12 +1897,11 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
                mSuggestionsView.clear();
            }
            mKeyboardSwitcher.updateShiftState();
            resetComposingState(true /* alsoResetLastComposedWord */);
            final InputConnection ic = getCurrentInputConnection();
            if (ic != null) {
                ic.beginBatchEdit();
                final CompletionInfo completionInfo = mApplicationSpecifiedCompletions[index];
                ic.commitCompletion(completionInfo);
                ic.endBatchEdit();
            }
            return;
        }