am 5d8f6660: [IL113] More cleanup
* commit '5d8f6660bfd7b9e8a04d8deff8127f07b8d56e69': [IL113] More cleanupmain
commit
f2bfd35c56
|
@ -1450,17 +1450,13 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
// We update the suggestion strip only when we have some suggestions to show, i.e. when
|
||||
// the suggestion count is > 1; else, we leave the old suggestions, with the typed word
|
||||
// replaced with the new one. However, when the length of the typed word is 1 or 0 (after
|
||||
// a deletion typically), we do want to remove the old suggestions. Also, if we are showing
|
||||
// the "add to dictionary" hint, we need to revert to suggestions - although it is unclear
|
||||
// how we can come here if it's displayed.
|
||||
if (suggestedWords.size() > 1 || typedWord.length() <= 1
|
||||
|| !hasSuggestionStripView() || isShowingAddToDictionaryHint()) {
|
||||
// a deletion typically), we do want to remove the old suggestions.
|
||||
if (suggestedWords.size() > 1 || typedWord.length() <= 1) {
|
||||
return suggestedWords;
|
||||
} else {
|
||||
final SuggestedWords punctuationList =
|
||||
mSettings.getCurrent().mSpacingAndPunctuations.mSuggestPuncList;
|
||||
final SuggestedWords oldSuggestedWords = previousSuggestedWords == punctuationList
|
||||
? SuggestedWords.EMPTY : previousSuggestedWords;
|
||||
final SuggestedWords oldSuggestedWords =
|
||||
previousSuggestedWords.isPunctuationSuggestions() ? SuggestedWords.EMPTY
|
||||
: previousSuggestedWords;
|
||||
final ArrayList<SuggestedWords.SuggestedWordInfo> typedWordAndPreviousSuggestions =
|
||||
SuggestedWords.getTypedWordAndPreviousSuggestions(typedWord, oldSuggestedWords);
|
||||
return new SuggestedWords(typedWordAndPreviousSuggestions, null /* rawSuggestions */,
|
||||
|
|
Loading…
Reference in New Issue