[CB19] Some refactoring
Bug: 13406701 Change-Id: Ie4d420e8cabbbd93c3eea13a80baa4d766ee61d0
This commit is contained in:
parent
8bb2e99aef
commit
0f913ff5ba
1 changed files with 8 additions and 6 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue