aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/Suggest.java23
1 files changed, 7 insertions, 16 deletions
diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/com/android/inputmethod/latin/Suggest.java
index a1f1ea4a5..5526e5d31 100644
--- a/java/src/com/android/inputmethod/latin/Suggest.java
+++ b/java/src/com/android/inputmethod/latin/Suggest.java
@@ -249,8 +249,8 @@ public class Suggest {
transformedWordInfo.mSourceDict);
}
- final CharSequence whitelistedWord = capitalizeWord(isAllUpperCase,
- isFirstCharCapitalized, mWhiteListDictionary.getWhitelistedWord(consideredWord));
+ final CharSequence whitelistedWord =
+ mWhiteListDictionary.getWhitelistedWord(consideredWord);
final boolean hasAutoCorrection;
if (isCorrectionEnabled) {
@@ -267,20 +267,11 @@ public class Suggest {
if (whitelistedWord != null) {
final SuggestedWordInfo whitelistSuggestion;
- if (trailingSingleQuotesCount > 0) {
- final StringBuilder sb = new StringBuilder(whitelistedWord);
- for (int i = trailingSingleQuotesCount - 1; i >= 0; --i) {
- sb.appendCodePoint(Keyboard.CODE_SINGLE_QUOTE);
- }
- whitelistSuggestion = new SuggestedWordInfo(sb.toString(),
- SuggestedWordInfo.MAX_SCORE, SuggestedWordInfo.KIND_WHITELIST,
- Dictionary.TYPE_WHITELIST);
- } else {
- whitelistSuggestion = new SuggestedWordInfo(whitelistedWord,
- SuggestedWordInfo.MAX_SCORE, SuggestedWordInfo.KIND_WHITELIST,
- Dictionary.TYPE_WHITELIST);
- }
- suggestionsContainer.add(0, whitelistSuggestion);
+ whitelistSuggestion = new SuggestedWordInfo(whitelistedWord,
+ SuggestedWordInfo.MAX_SCORE, SuggestedWordInfo.KIND_WHITELIST,
+ Dictionary.TYPE_WHITELIST);
+ suggestionsContainer.add(0, getTransformedSuggestedWordInfo(whitelistSuggestion,
+ mLocale, isAllUpperCase, isFirstCharCapitalized, trailingSingleQuotesCount));
}
if (!isPrediction) {