DescriptionEnsure Multi-finger tap generates both GestureScrollBegin and GestureScrollEnd.
There are two possible solutions to this bug:
1. Add a GestureScrollBegin.
2. Create a new state which allows scrolling but not tapping, and transition
to that state on the release of a finger during multi-finger tap.
Option 1 is significantly simpler, and doesn't make the GR state machine any
more complicated. Option 2 prevents sending GestureScrollBegin and
GestureScrollEnd events which may not be accompanied by any GestureScrollUpdate
events.
I believe that option 1 is the correct choice here.
BUG=350121
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=256004
Patch Set 1 #
Total comments: 2
Patch Set 2 : Perform fix in all required locations. #
Total comments: 2
Patch Set 3 : Factor out scroll start logic. #
Messages
Total messages: 12 (0 generated)
|