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

Commit 5ee0ee0d authored by Jean Chalard's avatar Jean Chalard Committed by Android (Google) Code Review
Browse files

Merge "Fix a bug where a batch edit would not be started."

parents 87f7fa12 96fb3094
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1793,6 +1793,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
    public void pickSuggestionManually(final int index, final CharSequence suggestion,
            int x, int y) {
        final SuggestedWords suggestedWords = mSuggestionsView.getSuggestions();
        final InputConnection ic = getCurrentInputConnection();
        if (ic != null) ic.beginBatchEdit();

        if (SPACE_STATE_PHANTOM == mSpaceState && suggestion.length() > 0) {
            int firstChar = Character.codePointAt(suggestion, 0);
@@ -1810,7 +1812,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
            }
            mKeyboardSwitcher.updateShiftState();
            resetComposingState(true /* alsoResetLastComposedWord */);
            final InputConnection ic = getCurrentInputConnection();
            if (ic != null) {
                final CompletionInfo completionInfo = mApplicationSpecifiedCompletions[index];
                ic.commitCompletion(completionInfo);
@@ -1889,6 +1890,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
                mHandler.postUpdateSuggestions();
            }
        }
        if (null != ic) ic.endBatchEdit();
    }

    /**