diff options
author | 2014-04-02 09:17:43 +0000 | |
---|---|---|
committer | 2014-04-02 09:17:43 +0000 | |
commit | 4323e1126c880a6e301f704db57afa5a4c18be64 (patch) | |
tree | b48b53651579012018811bf25b7e664cc707bbc1 /java/src/com/android/inputmethod/latin/WordComposer.java | |
parent | 750a3557a0dd08fddc78acb6c7e3d49a0ad43da9 (diff) | |
parent | 0f913ff5ba71c40a4492994a23010336cd25be8e (diff) | |
download | latinime-4323e1126c880a6e301f704db57afa5a4c18be64.tar.gz latinime-4323e1126c880a6e301f704db57afa5a4c18be64.tar.xz latinime-4323e1126c880a6e301f704db57afa5a4c18be64.zip |
Merge "[CB19] Some refactoring"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/WordComposer.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/WordComposer.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/java/src/com/android/inputmethod/latin/WordComposer.java b/java/src/com/android/inputmethod/latin/WordComposer.java index 50bc2b0a2..f31fb134c 100644 --- a/java/src/com/android/inputmethod/latin/WordComposer.java +++ b/java/src/com/android/inputmethod/latin/WordComposer.java @@ -173,9 +173,7 @@ public final class WordComposer { final int keyX = event.mX; final int keyY = event.mY; final int newIndex = size(); - mCombinerChain.processEvent(mEvents, event); - mEvents.add(event); - refreshTypedWordCache(); + processEvent(event); mCursorPositionWithinWord = mCodePointSize; if (newIndex < MAX_WORD_LENGTH) { mPrimaryKeyCodes[newIndex] = primaryCode >= Constants.CODE_SPACE @@ -200,13 +198,17 @@ public final class WordComposer { mAutoCorrection = null; } + private void processEvent(final Event event) { + mCombinerChain.processEvent(mEvents, event); + mEvents.add(event); + refreshTypedWordCache(); + } + /** * Delete the last composing unit as a result of hitting backspace. */ public void deleteLast(final Event event) { - mCombinerChain.processEvent(mEvents, event); - mEvents.add(event); - refreshTypedWordCache(); + processEvent(event); // We may have deleted the last one. if (0 == size()) { mIsFirstCharCapitalized = false; |