DescriptionDon't block the browser on FlingCancel acks.
RenderWidgetHostImpl was queueing up further gesture events until
receiving a FlingCancelAck. However, FlingCancel events often
propagate right down to the WebKit thread (the compositor can't
handle the event unless it's in the middle of a fling), so the
browser ended up blocking on WebKit.
This patch makes FlingCancel non-blocking. There should be no
visible change in behaviour except lower latency for flings.
BUG=136167
TEST=Browser tests, manual testing on Android
Patch Set 1 #
Messages
Total messages: 4 (0 generated)
|