Loading java/src/com/android/inputmethod/latin/Suggest.java +10 −27 Original line number Diff line number Diff line Loading @@ -394,22 +394,6 @@ public class Suggest { final int score = wordInfo.mScore; int pos = 0; // Check if it's the same word, only caps are different if (StringUtils.equalsIgnoreCase(consideredWord, word)) { // TODO: remove this surrounding if clause and move this logic to // getSuggestedWordBuilder. if (suggestions.size() > 0) { final SuggestedWordInfo currentHighestWord = suggestions.get(0); // If the current highest word is also equal to typed word, we need to compare // frequency to determine the insertion position. This does not ensure strictly // correct ordering, but ensures the top score is on top which is enough for // removing duplicates correctly. if (StringUtils.equalsIgnoreCase(currentHighestWord.mWord, word) && score <= currentHighestWord.mScore) { pos = 1; } } } else { // Check the last one's score and bail if (suggestions.size() >= prefMaxSuggestions && suggestions.get(prefMaxSuggestions - 1).mScore >= score) return true; Loading @@ -422,7 +406,6 @@ public class Suggest { } pos++; } } if (pos >= prefMaxSuggestions) { return true; } Loading Loading
java/src/com/android/inputmethod/latin/Suggest.java +10 −27 Original line number Diff line number Diff line Loading @@ -394,22 +394,6 @@ public class Suggest { final int score = wordInfo.mScore; int pos = 0; // Check if it's the same word, only caps are different if (StringUtils.equalsIgnoreCase(consideredWord, word)) { // TODO: remove this surrounding if clause and move this logic to // getSuggestedWordBuilder. if (suggestions.size() > 0) { final SuggestedWordInfo currentHighestWord = suggestions.get(0); // If the current highest word is also equal to typed word, we need to compare // frequency to determine the insertion position. This does not ensure strictly // correct ordering, but ensures the top score is on top which is enough for // removing duplicates correctly. if (StringUtils.equalsIgnoreCase(currentHighestWord.mWord, word) && score <= currentHighestWord.mScore) { pos = 1; } } } else { // Check the last one's score and bail if (suggestions.size() >= prefMaxSuggestions && suggestions.get(prefMaxSuggestions - 1).mScore >= score) return true; Loading @@ -422,7 +406,6 @@ public class Suggest { } pos++; } } if (pos >= prefMaxSuggestions) { return true; } Loading