A simplification.
This does the same thing, but simpler and faster. Was noticed while investigating bug#12164555 Change-Id: If9926e4da8a53a65489da55197ac87122c44fe7cmain
parent
769eb083ef
commit
dc06ee85ef
|
@ -2565,16 +2565,9 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
final SettingsValues currentSettings = mSettings.getCurrent();
|
||||
final int[] additionalFeaturesOptions = currentSettings.mAdditionalFeaturesSettingValues;
|
||||
|
||||
final String previousWord;
|
||||
if (mWordComposer.isComposingWord() || mWordComposer.isBatchMode()) {
|
||||
previousWord = mWordComposer.getPreviousWord();
|
||||
} else {
|
||||
// Not composing: this is for prediction.
|
||||
// TODO: read the previous word earlier for prediction, like we are doing for
|
||||
// normal suggestions.
|
||||
previousWord = getNthPreviousWordForSuggestion(currentSettings, 1 /* nthPreviousWord*/);
|
||||
}
|
||||
if (DEBUG) {
|
||||
if (mWordComposer.isComposingWord() || mWordComposer.isBatchMode()) {
|
||||
final String previousWord = mWordComposer.getPreviousWord();
|
||||
// TODO: this is for checking consistency with older versions. Remove this when
|
||||
// we are confident this is stable.
|
||||
// We're checking the previous word in the text field against the memorized previous
|
||||
|
@ -2587,6 +2580,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
+ previousWord + " <> " + rereadPrevWord);
|
||||
}
|
||||
}
|
||||
}
|
||||
suggest.getSuggestedWords(mWordComposer, mWordComposer.getPreviousWord(),
|
||||
keyboard.getProximityInfo(),
|
||||
currentSettings.mBlockPotentiallyOffensive, currentSettings.mCorrectionEnabled,
|
||||
|
|
Loading…
Reference in New Issue