diff options
author | 2014-01-28 03:26:22 +0000 | |
---|---|---|
committer | 2014-01-28 03:26:23 +0000 | |
commit | 5a1f837356673f04fd68dea8f0b084dc9de7db33 (patch) | |
tree | 0f6de34ec06f2d36622883f8e0cbc01a5cd18873 /java/src | |
parent | c2e2b3949b159d6412e0e5815c1503d94b2b5ce7 (diff) | |
parent | c6367ee64d9e301d8c2e920ada57a5550aafa596 (diff) | |
download | latinime-5a1f837356673f04fd68dea8f0b084dc9de7db33.tar.gz latinime-5a1f837356673f04fd68dea8f0b084dc9de7db33.tar.xz latinime-5a1f837356673f04fd68dea8f0b084dc9de7db33.zip |
Merge "[IL91] Call reorder"
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index ba7503dae..da16d2fe3 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1429,13 +1429,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen // TODO: refactor this final SuggestedWords suggestedWords = sourceSuggestedWords.isEmpty() ? SuggestedWords.EMPTY : sourceSuggestedWords; - if (suggestedWords.isEmpty()) { - // No auto-correction is available, clear the cached values. - AccessibilityUtils.getInstance().setAutoCorrection(suggestedWords, typedWord); - setSuggestedWords(suggestedWords); - setAutoCorrectionIndicator(false); - return; - } final String autoCorrection; if (suggestedWords.mWillAutoCorrect) { autoCorrection = suggestedWords.getWord(SuggestedWords.INDEX_OF_AUTO_CORRECTION); @@ -1444,12 +1437,18 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen // because it may differ from mWordComposer.mTypedWord. autoCorrection = typedWord; } + if (suggestedWords.isEmpty()) { + AccessibilityUtils.getInstance().setAutoCorrection(suggestedWords, typedWord); + setSuggestedWords(suggestedWords); + setAutoCorrectionIndicator(false); + return; + } mInputLogic.mWordComposer.setAutoCorrection(autoCorrection); setSuggestedWords(suggestedWords); setAutoCorrectionIndicator(suggestedWords.mWillAutoCorrect); setSuggestionStripShown(isSuggestionsStripVisible()); - // An auto-correction is available, cache it in accessibility code so - // we can be speak it if the user touches a key that will insert it. + // Cache the auto-correction in accessibility code so we can speak it if the user + // touches a key that will insert it. AccessibilityUtils.getInstance().setAutoCorrection(suggestedWords, typedWord); } |