commit | f178685c110306d4fcf9fa1399b6d6d40ccddb76 | [log] [tgz] |
---|---|---|
author | Jean Chalard <jchalard@google.com> | Wed Oct 09 12:15:21 2013 +0900 |
committer | Jean Chalard <jchalard@google.com> | Wed Oct 09 12:15:21 2013 +0900 |
tree | 9a70c2f09d2557fb30eb7ce09dc5a1af50b8d076 | |
parent | 27d78643e886eadc6fc72b55e1642de81cd03f6e [diff] |
Always call finishComposingText before recapitalization Workaround for framework bug: Bug: 10792236 Change-Id: I3706b9eed5223889791840e30660f8d17625cb70
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 4d95ca3..b668a77 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -2307,6 +2307,7 @@ mLastSelectionEnd = mRecapitalizeStatus.getNewCursorEnd(); } } + mConnection.finishComposingText(); mRecapitalizeStatus.rotate(); final int numCharsDeleted = mLastSelectionEnd - mLastSelectionStart; mConnection.setSelection(mLastSelectionEnd, mLastSelectionEnd);