diff options
author | 2012-07-23 03:20:00 -0700 | |
---|---|---|
committer | 2012-07-23 03:20:01 -0700 | |
commit | c0f0ceeccfa5c110037a7b782c7ffabd42b81e65 (patch) | |
tree | 82894710fe02171c09d1886475cbc37c550740ce /java/src | |
parent | 259905ba901add520de56715200fb67fab818764 (diff) | |
parent | 491d451e382a8e7d42937a96e4e06ada483e57b5 (diff) | |
download | latinime-c0f0ceeccfa5c110037a7b782c7ffabd42b81e65.tar.gz latinime-c0f0ceeccfa5c110037a7b782c7ffabd42b81e65.tar.xz latinime-c0f0ceeccfa5c110037a7b782c7ffabd42b81e65.zip |
Merge "Fix a bug with the 'add to dict' hint popping up too much"
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index fa027f996..4d619d169 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1883,18 +1883,12 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen mKeyboardSwitcher.updateShiftState(); // We should show the "Touch again to save" hint if the user pressed the first entry - // AND either: - // - There is no dictionary (we know that because we tried to load it => null != mSuggest - // AND mSuggest.hasMainDictionary() is false) - // - There is a dictionary and the word is not in it + // AND it's in none of our current dictionaries (main, user or otherwise). // Please note that if mSuggest is null, it means that everything is off: suggestion // and correction, so we shouldn't try to show the hint final boolean showingAddToDictionaryHint = index == 0 && mSuggest != null - // If there is no dictionary the hint should be shown. - && (!mSuggest.hasMainDictionary() - // If "suggestion" is not in the dictionary, the hint should be shown. - || !AutoCorrection.isValidWord( - mSuggest.getUnigramDictionaries(), suggestion, true)); + // If the suggestion is not in the dictionary, the hint should be shown. + && !AutoCorrection.isValidWord(mSuggest.getUnigramDictionaries(), suggestion, true); Utils.Stats.onSeparator((char)Keyboard.CODE_SPACE, WordComposer.NOT_A_COORDINATE, WordComposer.NOT_A_COORDINATE); |