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

Commit c4880486 authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi Committed by Android (Google) Code Review
Browse files

Merge "Check isEligibleForAutoCommit when batch input is ended."

parents 66b2fcf2 8c5c01e9
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1616,7 +1616,10 @@ public final class InputLogic {
        if (SpaceState.PHANTOM == mSpaceState) {
            promotePhantomSpace(settingsValues);
        }
        if (settingsValues.mPhraseGestureEnabled) {
        final SuggestedWordInfo autoCommitCandidate = mSuggestedWords.getAutoCommitCandidate();
        // Commit except the last word for phrase gesture if the top suggestion is eligible for auto
        // commit.
        if (settingsValues.mPhraseGestureEnabled && null != autoCommitCandidate) {
            // Find the last space
            final int indexOfLastSpace = batchInputText.lastIndexOf(Constants.CODE_SPACE) + 1;
            if (0 != indexOfLastSpace) {
+1 −1
Original line number Diff line number Diff line
@@ -311,7 +311,7 @@ static inline void prof_out(void) {

// A special value to mean the first word confidence makes no sense in this case,
// e.g. this is not a multi-word suggestion.
#define NOT_A_FIRST_WORD_CONFIDENCE (S_INT_MAX)
#define NOT_A_FIRST_WORD_CONFIDENCE (S_INT_MIN)
// How high the confidence needs to be for us to auto-commit. Arbitrary.
// This needs to be the same as CONFIDENCE_FOR_AUTO_COMMIT in BinaryDictionary.java
#define CONFIDENCE_FOR_AUTO_COMMIT (1000000)