Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1354910f authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka Committed by Android (Google) Code Review
Browse files

Merge "Postpone gesture start detection on non-letter key" into jb-mr1-dev

parents edbf6b72 1645902c
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -560,10 +560,13 @@ public class PointerTracker implements PointerTrackerQueue.Element {
        return (sPointerTrackerQueue == null) ? 1 : sPointerTrackerQueue.size();
    }

    private void mayStartBatchInput() {
    private void mayStartBatchInput(final Key key) {
        if (sInGesture || !mGestureStrokeWithPreviewPoints.isStartOfAGesture()) {
            return;
        }
        if (key == null || !Character.isLetter(key.mCode)) {
            return;
        }
        if (DEBUG_LISTENER) {
            Log.d(TAG, "onStartBatchInput");
        }
@@ -742,7 +745,7 @@ public class PointerTracker implements PointerTrackerQueue.Element {
        final int gestureTime = (int)(eventTime - sGestureFirstDownTime);
        if (mIsDetectingGesture) {
            mGestureStrokeWithPreviewPoints.addPoint(x, y, gestureTime, isMajorEvent);
            mayStartBatchInput();
            mayStartBatchInput(key);
            if (sInGesture && key != null) {
                updateBatchInput(eventTime);
            }