diff options
author | 2012-02-06 18:06:20 +0900 | |
---|---|---|
committer | 2012-02-06 18:41:00 +0900 | |
commit | a7f2500001c53dc5a6de9c2525a75229cc7c6645 (patch) | |
tree | 8259adc429321b70aa500f609963c6468507e880 /java/src/com/android/inputmethod/latin/LatinIME.java | |
parent | a27cb623901d79be1007b0803898086a12ce731b (diff) | |
download | latinime-a7f2500001c53dc5a6de9c2525a75229cc7c6645.tar.gz latinime-a7f2500001c53dc5a6de9c2525a75229cc7c6645.tar.xz latinime-a7f2500001c53dc5a6de9c2525a75229cc7c6645.zip |
Fix a bug with common objects.
Bug: 5961179
Change-Id: I452efc552c6ab390931f25557d7aee5a64bf054e
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LatinIME.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 24007f95a..e4339318b 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -2201,9 +2201,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar // new composing text. final int restartLength = mWordComposer.size(); if (DEBUG) { - final String wordBeforeCursor = - ic.getTextBeforeCursor(restartLength + 1, 0).subSequence(0, restartLength) - .toString(); + final String wordBeforeCursor = ic.getTextBeforeCursor(restartLength, 0).toString(); if (!TextUtils.equals(mWordComposer.getTypedWord(), wordBeforeCursor)) { throw new RuntimeException("restartSuggestionsOnManuallyPickedTypedWord " + "check failed: we thought we were reverting \"" @@ -2212,8 +2210,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar + wordBeforeCursor + "\""); } } - // Warning: this +1 takes into account the extra space added by the manual pick process. - ic.deleteSurroundingText(restartLength + 1, 0); + ic.deleteSurroundingText(restartLength, 0); ic.setComposingText(mWordComposer.getTypedWord(), 1); mHandler.cancelUpdateBigramPredictions(); mHandler.postUpdateSuggestions(); |