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

Commit 0cf422fb authored by Jean Chalard's avatar Jean Chalard
Browse files

Reduction, step 8

Change-Id: I54334039597e235e24f169e34c1d44109180ee88
parent a333ff19
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -2038,10 +2038,14 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
        if (mCorrectionMode == Suggest.CORRECTION_FULL_BIGRAM) {
            final CharSequence prevWord = EditingUtils.getThisWord(getCurrentInputConnection(),
                    mSettingsValues.mWordSeparators);
            if (!TextUtils.isEmpty(prevWord)) {
                builder = mSuggest.getBigramPredictionWordBuilder(prevWord);
            } else {
                builder = null;
            }
        } else {
            builder = null;
        }

        if (null == builder || builder.size() > 0) {
            // Explicitly supply an empty typed word (the no-second-arg version of
+11 −15
Original line number Diff line number Diff line
@@ -276,9 +276,6 @@ public class Suggest implements Dictionary.WordCallback {
        Arrays.fill(mBigramScores, 0);
        collectGarbage(mBigramSuggestions, PREF_MAX_BIGRAMS);

        // Note that if prevWordForBigram is empty, we'll always return the same empty
        // SuggestedWords.Builder
        if (!TextUtils.isEmpty(prevWordForBigram)) {
        CharSequence lowerPrevWord = prevWordForBigram.toString().toLowerCase();
        if (mMainDict != null && mMainDict.isValidWord(lowerPrevWord)) {
            prevWordForBigram = lowerPrevWord;
@@ -291,7 +288,6 @@ public class Suggest implements Dictionary.WordCallback {
        for (int i = 0; i < insertCount; ++i) {
            addBigramToSuggestions(mBigramSuggestions.get(i));
        }
        }

        StringUtils.removeDupes(mSuggestions);