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

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

Merge "Fix a bug where spaces would be forgotten"

parents 449be371 4fde56b8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1789,6 +1789,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
            return;
        }

        mConnection.beginBatchEdit();
        if (SPACE_STATE_PHANTOM == mSpaceState && suggestion.length() > 0) {
            int firstChar = Character.codePointAt(suggestion, 0);
            if ((!mCurrentSettings.isWeakSpaceStripper(firstChar))
@@ -1806,7 +1807,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
            mKeyboardSwitcher.updateShiftState();
            resetComposingState(true /* alsoResetLastComposedWord */);
            final CompletionInfo completionInfo = mApplicationSpecifiedCompletions[index];
            mConnection.beginBatchEdit();
            mConnection.commitCompletion(completionInfo);
            mConnection.endBatchEdit();
            if (ProductionFlag.IS_EXPERIMENTAL) {
@@ -1827,6 +1827,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
        mExpectingUpdateSelection = true;
        commitChosenWord(suggestion, LastComposedWord.COMMIT_TYPE_MANUAL_PICK,
                LastComposedWord.NOT_A_SEPARATOR);
        mConnection.endBatchEdit();
        // Don't allow cancellation of manual pick
        mLastComposedWord.deactivate();
        mSpaceState = SPACE_STATE_PHANTOM;