aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-09-24 09:36:34 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-09-24 09:36:34 -0700
commit5af8b3fc4224d094b4b671c2f058ae6522128284 (patch)
tree8282b1d6ea0241f419b98f5f0286df509275f041 /java/src
parente5aeaebefa643e0604b1c907273964d022e4e257 (diff)
parentd73fbc01843dd66336bd0b0db88f75e2d1fe43fc (diff)
downloadlatinime-5af8b3fc4224d094b4b671c2f058ae6522128284.tar.gz
latinime-5af8b3fc4224d094b4b671c2f058ae6522128284.tar.xz
latinime-5af8b3fc4224d094b4b671c2f058ae6522128284.zip
am d73fbc01: am b7605910: Merge "Second finger can start gesture input" into jb-mr1-dev
* commit 'd73fbc01843dd66336bd0b0db88f75e2d1fe43fc': Second finger can start gesture input
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/keyboard/PointerTracker.java15
1 files changed, 5 insertions, 10 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/PointerTracker.java b/java/src/com/android/inputmethod/keyboard/PointerTracker.java
index 89b6e7bc5..0778ad902 100644
--- a/java/src/com/android/inputmethod/keyboard/PointerTracker.java
+++ b/java/src/com/android/inputmethod/keyboard/PointerTracker.java
@@ -685,18 +685,13 @@ public class PointerTracker implements PointerTrackerQueue.Element {
if (!sShouldHandleGesture) {
return;
}
- final int activePointerTrackerCount = getActivePointerTrackerCount();
- if (activePointerTrackerCount == 1) {
- mIsDetectingGesture = false;
- // A gesture should start only from the letter key.
- final boolean isAlphabetKeyboard = (mKeyboard != null)
- && mKeyboard.mId.isAlphabetKeyboard();
- if (isAlphabetKeyboard && !mIsShowingMoreKeysPanel && key != null
- && Keyboard.isLetterCode(key.mCode)) {
+ // A gesture should start only from the letter key.
+ mIsDetectingGesture = (mKeyboard != null) && mKeyboard.mId.isAlphabetKeyboard()
+ && !mIsShowingMoreKeysPanel && key != null && Keyboard.isLetterCode(key.mCode);
+ if (mIsDetectingGesture) {
+ if (getActivePointerTrackerCount() == 1) {
sGestureFirstDownTime = eventTime;
- onGestureDownEvent(x, y, eventTime);
}
- } else if (sInGesture && activePointerTrackerCount > 1) {
onGestureDownEvent(x, y, eventTime);
}
}