diff options
author | 2014-08-18 20:43:40 +0900 | |
---|---|---|
committer | 2014-08-18 20:43:40 +0900 | |
commit | 8adf5e8a70a9153094d1e51587c91a96d7c5888f (patch) | |
tree | 7157a76f982dfecdb5feee75b69c397a6cde294d /java | |
parent | 2f34f0d1a8fea3517fa5656f88593885fa51d362 (diff) | |
download | latinime-8adf5e8a70a9153094d1e51587c91a96d7c5888f.tar.gz latinime-8adf5e8a70a9153094d1e51587c91a96d7c5888f.tar.xz latinime-8adf5e8a70a9153094d1e51587c91a96d7c5888f.zip |
Have the "add to dictionary" hint display the right word
Before this, we display the word we have committed instead
of the word we will actually insert into the personal dictionary.
There is a difference when the word was typed with auto-caps.
Bug: 17071785
Change-Id: I2bfec0402b1307934590a78ab5c25104d92b75ca
Diffstat (limited to 'java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 258f21f7c..8768e126e 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1213,13 +1213,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen // Probably never supposed to happen, but just in case. return; } - final String wordToEdit; - if (CapsModeUtils.isAutoCapsMode(mInputLogic.mLastComposedWord.mCapitalizedMode)) { - wordToEdit = word.toLowerCase(getCurrentSubtypeLocale()); - } else { - wordToEdit = word; - } - mDictionaryFacilitator.addWordToUserDictionary(this /* context */, wordToEdit); + mDictionaryFacilitator.addWordToUserDictionary(this /* context */, word); } // Callback for the {@link SuggestionStripView}, to call when the important notice strip is @@ -1499,7 +1493,13 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen if (!hasSuggestionStripView()) { return; } - mSuggestionStripView.showAddToDictionaryHint(word); + final String wordToShow; + if (CapsModeUtils.isAutoCapsMode(mInputLogic.mLastComposedWord.mCapitalizedMode)) { + wordToShow = word.toLowerCase(getCurrentSubtypeLocale()); + } else { + wordToShow = word; + } + mSuggestionStripView.showAddToDictionaryHint(wordToShow); } // This will show either an empty suggestion strip (if prediction is enabled) or |