diff options
author | 2012-11-14 20:38:19 -0800 | |
---|---|---|
committer | 2012-11-14 20:38:19 -0800 | |
commit | 5dee6e69f1de114df1f258fdc62559237989dc75 (patch) | |
tree | 91607f0a5a9c60d2573b1b6eb2128a20d880f6b5 /java/src/com/android/inputmethod/latin/RichInputConnection.java | |
parent | d7dbaa9cb6d6b511ad80ac770bc1de328ad95d76 (diff) | |
parent | 187e683aea117fde1ad2de2d0cdd18c3fd4ce7f4 (diff) | |
download | latinime-5dee6e69f1de114df1f258fdc62559237989dc75.tar.gz latinime-5dee6e69f1de114df1f258fdc62559237989dc75.tar.xz latinime-5dee6e69f1de114df1f258fdc62559237989dc75.zip |
am 187e683a: Merge "Fix a bug with some text fields" into jb-mr1.1-dev
* commit '187e683aea117fde1ad2de2d0cdd18c3fd4ce7f4':
Fix a bug with some text fields
Diffstat (limited to 'java/src/com/android/inputmethod/latin/RichInputConnection.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/RichInputConnection.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/RichInputConnection.java b/java/src/com/android/inputmethod/latin/RichInputConnection.java index 21441369e..75b67bfc6 100644 --- a/java/src/com/android/inputmethod/latin/RichInputConnection.java +++ b/java/src/com/android/inputmethod/latin/RichInputConnection.java @@ -145,7 +145,8 @@ public final class RichInputConnection { mCurrentCursorPosition = newCursorPosition; mComposingText.setLength(0); mCommittedTextBeforeComposingText.setLength(0); - mCommittedTextBeforeComposingText.append(getTextBeforeCursor(DEFAULT_TEXT_CACHE_SIZE, 0)); + final CharSequence textBeforeCursor = getTextBeforeCursor(DEFAULT_TEXT_CACHE_SIZE, 0); + if (null != textBeforeCursor) mCommittedTextBeforeComposingText.append(textBeforeCursor); mCharAfterTheCursor = getTextAfterCursor(1, 0); if (null != mIC) { mIC.finishComposingText(); |