diff options
author | 2013-06-25 05:00:10 +0000 | |
---|---|---|
committer | 2013-06-25 05:00:11 +0000 | |
commit | 10585620bdfad418f6c093ab4bfd8efaa2d84abf (patch) | |
tree | 8c27b7cfaa97bdca6ecf217a24d53af56d819991 /java/src/com/android/inputmethod/latin/RichInputConnection.java | |
parent | 1fc6b800095e2f630b006a61cea5f23feefb9a63 (diff) | |
parent | e5dee0af4ae991988919b2c5b80c10a94b26884e (diff) | |
download | latinime-10585620bdfad418f6c093ab4bfd8efaa2d84abf.tar.gz latinime-10585620bdfad418f6c093ab4bfd8efaa2d84abf.tar.xz latinime-10585620bdfad418f6c093ab4bfd8efaa2d84abf.zip |
Merge "Fix a bug in the cached cursor pos, and simplify selection handling"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/RichInputConnection.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/RichInputConnection.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/RichInputConnection.java b/java/src/com/android/inputmethod/latin/RichInputConnection.java index d431ad60b..dc3aaaa9b 100644 --- a/java/src/com/android/inputmethod/latin/RichInputConnection.java +++ b/java/src/com/android/inputmethod/latin/RichInputConnection.java @@ -340,7 +340,6 @@ public final class RichInputConnection { public void setComposingRegion(final int start, final int end) { if (DEBUG_BATCH_NESTING) checkBatchEdit(); if (DEBUG_PREVIOUS_TEXT) checkConsistencyForDebug(); - mCurrentCursorPosition = end; final CharSequence textBeforeCursor = getTextBeforeCursor(DEFAULT_TEXT_CACHE_SIZE + (end - start), 0); mCommittedTextBeforeComposingText.setLength(0); @@ -731,6 +730,14 @@ public final class RichInputConnection { } /** + * The user moved the cursor by hand. Take a note of it. + * @param newCursorPosition The new cursor position. + */ + public void userMovedCursor(final int newCursorPosition) { + mCurrentCursorPosition = newCursorPosition; + } + + /** * Looks at the text just before the cursor to find out if it looks like a URL. * * The weakest point here is, if we don't have enough text bufferized, we may fail to realize |