aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/RichInputConnection.java
diff options
context:
space:
mode:
authorKurt Partridge <kep@google.com>2013-08-21 16:46:46 -0700
committerKurt Partridge <kep@google.com>2013-08-21 17:55:35 -0700
commit6c94a18a2847bfa0943c8154a459bd00dc961f2c (patch)
tree2d28e089a84fa3f55fc88f60abc64ccaa2b28dbd /java/src/com/android/inputmethod/latin/RichInputConnection.java
parentdadf3bf107e8a95aa0a648c67f5d84d311c3cd3b (diff)
downloadlatinime-6c94a18a2847bfa0943c8154a459bd00dc961f2c.tar.gz
latinime-6c94a18a2847bfa0943c8154a459bd00dc961f2c.tar.xz
latinime-6c94a18a2847bfa0943c8154a459bd00dc961f2c.zip
Fix cursor state bug
InputConnection#finishComposingText() should not change the position of the cursor, so neither should it change its internal expectation of the cursor's position. Change-Id: Ib3d39a5743cd1e8e356f438b04a5c30279430b2a
Diffstat (limited to 'java/src/com/android/inputmethod/latin/RichInputConnection.java')
-rw-r--r--java/src/com/android/inputmethod/latin/RichInputConnection.java1
1 files changed, 0 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/RichInputConnection.java b/java/src/com/android/inputmethod/latin/RichInputConnection.java
index 35920f8cb..a031bb3be 100644
--- a/java/src/com/android/inputmethod/latin/RichInputConnection.java
+++ b/java/src/com/android/inputmethod/latin/RichInputConnection.java
@@ -169,7 +169,6 @@ public final class RichInputConnection {
if (DEBUG_BATCH_NESTING) checkBatchEdit();
if (DEBUG_PREVIOUS_TEXT) checkConsistencyForDebug();
mCommittedTextBeforeComposingText.append(mComposingText);
- mExpectedCursorPosition += mComposingText.length();
mComposingText.setLength(0);
if (null != mIC) {
mIC.finishComposingText();