Small reorganization
...resulting in a slight optimization Change-Id: I83a9b8c92c3d93ce75988285997ec138b3ffe52emain
parent
df0c7711a7
commit
195419b1ec
|
@ -1857,6 +1857,11 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||
|| mSuggestionsView.isShowingAddToDictionaryHint()) {
|
||||
builder.setTypedWordValid(!allowsToBeAutoCorrected).setHasMinimalSuggestion(
|
||||
autoCorrectionAvailable);
|
||||
if (Suggest.shouldBlockAutoCorrectionBySafetyNet(builder, mSuggest,
|
||||
mSettingsValues.mAutoCorrectionThreshold)) {
|
||||
builder.setShouldBlockAutoCorrectionBySafetyNet();
|
||||
}
|
||||
showSuggestions(builder.build(), typedWord);
|
||||
} else {
|
||||
SuggestedWords previousSuggestions = mSuggestionsView.getSuggestions();
|
||||
if (previousSuggestions == mSettingsValues.mSuggestPuncList) {
|
||||
|
@ -1866,13 +1871,9 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||
previousSuggestions = SuggestedWords.EMPTY;
|
||||
}
|
||||
builder.addTypedWordAndPreviousSuggestions(typedWord, previousSuggestions);
|
||||
}
|
||||
if (Suggest.shouldBlockAutoCorrectionBySafetyNet(builder, mSuggest,
|
||||
mSettingsValues.mAutoCorrectionThreshold)) {
|
||||
builder.setShouldBlockAutoCorrectionBySafetyNet();
|
||||
}
|
||||
showSuggestions(builder.build(), typedWord);
|
||||
}
|
||||
}
|
||||
|
||||
public void showSuggestions(final SuggestedWords suggestedWords, final CharSequence typedWord) {
|
||||
final CharSequence autoCorrection;
|
||||
|
|
Loading…
Reference in New Issue