diff options
author | 2012-03-08 22:00:02 -0800 | |
---|---|---|
committer | 2012-03-08 22:00:02 -0800 | |
commit | 54392438c57544c7bcabc0def058a0dfba9243f1 (patch) | |
tree | e02108c34b53b6af89cd90421b49c9db6dacf04c /java/src/com/android/inputmethod/latin/Suggest.java | |
parent | 31a5da28e321f74e02eb34910827c43a37308d35 (diff) | |
parent | 94b20c90d86aa042c2f361597665045271956dec (diff) | |
download | latinime-54392438c57544c7bcabc0def058a0dfba9243f1.tar.gz latinime-54392438c57544c7bcabc0def058a0dfba9243f1.tar.xz latinime-54392438c57544c7bcabc0def058a0dfba9243f1.zip |
Merge "Optimize and clean up (B2)"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Suggest.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/Suggest.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/com/android/inputmethod/latin/Suggest.java index a2131605d..a00cccab2 100644 --- a/java/src/com/android/inputmethod/latin/Suggest.java +++ b/java/src/com/android/inputmethod/latin/Suggest.java @@ -346,11 +346,16 @@ public class Suggest implements Dictionary.WordCallback { CharSequence whitelistedWord = capitalizeWord(mIsAllUpperCase, mIsFirstCharCapitalized, mWhiteListDictionary.getWhitelistedWord(consideredWordString)); - final CharSequence autoCorrection = - AutoCorrection.computeAutoCorrectionWord(mUnigramDictionaries, wordComposer, - mSuggestions, mScores, consideredWord, mAutoCorrectionThreshold, correctionMode, - whitelistedWord); - mHasAutoCorrection = (null != autoCorrection); + if (CORRECTION_FULL == correctionMode + || CORRECTION_FULL_BIGRAM == correctionMode) { + final CharSequence autoCorrection = + AutoCorrection.computeAutoCorrectionWord(mUnigramDictionaries, wordComposer, + mSuggestions, mScores, consideredWord, mAutoCorrectionThreshold, + whitelistedWord); + mHasAutoCorrection = (null != autoCorrection); + } else { + mHasAutoCorrection = false; + } if (whitelistedWord != null) { if (mTrailingSingleQuotesCount > 0) { |