Inline a method (A17)

This will allow us to remove unnecessary processing

Change-Id: I251dfdaffb077906186686ebe65fd82e1e360bd2
main
Jean Chalard 2012-06-28 16:58:54 +09:00
parent 42dde06782
commit b01cdb975a
2 changed files with 2 additions and 8 deletions

View File

@ -88,13 +88,6 @@ public class AutoCorrection {
return !isValidWord(dictionaries, word, ignoreCase);
}
public static boolean shouldAutoCorrectToSelf(
final ConcurrentHashMap<String, Dictionary> dictionaries,
final CharSequence consideredWord) {
return (!TextUtils.isEmpty(consideredWord) && !allowsToBeAutoCorrected(dictionaries,
consideredWord, false));
}
public static boolean hasAutoCorrectionForBinaryDictionary(SuggestedWordInfo suggestion,
CharSequence consideredWord, float autoCorrectionThreshold) {
if (null != suggestion) {

View File

@ -233,7 +233,8 @@ public class Suggest {
final CharSequence autoCorrection;
if (null != whitelistedWord) {
autoCorrection = whitelistedWord;
} else if (AutoCorrection.shouldAutoCorrectToSelf(mDictionaries, consideredWord)) {
} else if (!TextUtils.isEmpty(consideredWord) &&
!AutoCorrection.allowsToBeAutoCorrected(mDictionaries, consideredWord, false)) {
autoCorrection = consideredWord;
} else if (AutoCorrection.hasAutoCorrectionForBinaryDictionary(bestSuggestion,
consideredWord, mAutoCorrectionThreshold)) {