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

Commit 38e535e5 authored by Jean Chalard's avatar Jean Chalard
Browse files

Change a parameter type to make a call clearer

Change-Id: I2918d0a8b00da743689b919f80128bbf36973f24
parent 5bc2b612
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -981,7 +981,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
            // When in fullscreen mode, show completions generated by the application
            final SuggestedWords words = builder.build();
            setSuggestions(words);
            setAutoCorrectionIndicator(words);
            setAutoCorrectionIndicator(Utils.willAutoCorrect(words));
            // TODO: is this the right thing to do? What should we auto-correct to in
            // this case? This says to keep whatever the user typed.
            mWordComposer.setAutoCorrection(mWordComposer.getTypedWord());
@@ -1715,7 +1715,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar

    public void clearSuggestions() {
        setSuggestions(SuggestedWords.EMPTY);
        setAutoCorrectionIndicator(SuggestedWords.EMPTY);
        setAutoCorrectionIndicator(Utils.willAutoCorrect(SuggestedWords.EMPTY));
    }

    public void setSuggestions(final SuggestedWords words) {
@@ -1726,13 +1726,12 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
        }
    }

    private void setAutoCorrectionIndicator(final SuggestedWords words) {
    private void setAutoCorrectionIndicator(final boolean newAutoCorrectionIndicator) {
        // Put a blue underline to a word in TextView which will be auto-corrected.
        final InputConnection ic = getCurrentInputConnection();
        if (ic != null) {
            final boolean oldAutoCorrectionIndicator =
                    mComposingStateManager.isAutoCorrectionIndicatorOn();
            final boolean newAutoCorrectionIndicator = Utils.willAutoCorrect(words);
            if (oldAutoCorrectionIndicator != newAutoCorrectionIndicator) {
                mComposingStateManager.setAutoCorrectionIndicatorOn(newAutoCorrectionIndicator);
                if (DEBUG) {
@@ -1853,7 +1852,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
        }
        mWordComposer.setAutoCorrection(autoCorrection);
        setSuggestions(suggestedWords);
        setAutoCorrectionIndicator(suggestedWords);
        setAutoCorrectionIndicator(Utils.willAutoCorrect(suggestedWords));
        setSuggestionStripShown(isSuggestionsStripVisible());
    }

@@ -2027,7 +2026,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar

    public void setPunctuationSuggestions() {
        setSuggestions(mSettingsValues.mSuggestPuncList);
        setAutoCorrectionIndicator(mSettingsValues.mSuggestPuncList);
        setAutoCorrectionIndicator(Utils.willAutoCorrect(mSettingsValues.mSuggestPuncList));
        setSuggestionStripShown(isSuggestionsStripVisible());
    }