| Index: ui/events/gesture_detection/touch_disposition_gesture_filter.cc
|
| diff --git a/ui/events/gesture_detection/touch_disposition_gesture_filter.cc b/ui/events/gesture_detection/touch_disposition_gesture_filter.cc
|
| index 6f405e58f96faa00f18fbe1fe1c62c8ae17bcbf5..bf1d8c320abc89764062ec83ff5f67b352f93526 100644
|
| --- a/ui/events/gesture_detection/touch_disposition_gesture_filter.cc
|
| +++ b/ui/events/gesture_detection/touch_disposition_gesture_filter.cc
|
| @@ -79,7 +79,9 @@ DispositionHandlingInfo GetDispositionHandlingInfo(EventType type) {
|
| case ET_GESTURE_SCROLL_END:
|
| return Info(RT_NONE, ET_GESTURE_SCROLL_BEGIN);
|
| case ET_SCROLL_FLING_START:
|
| - return Info(RT_NONE, ET_GESTURE_SCROLL_BEGIN);
|
| + // We rely on |EndScrollGestureIfNecessary| to end the scroll if the fling
|
| + // start is prevented.
|
| + return Info(RT_NONE, ET_GESTURE_SCROLL_UPDATE);
|
| case ET_SCROLL_FLING_CANCEL:
|
| return Info(RT_NONE, ET_SCROLL_FLING_START);
|
| case ET_GESTURE_PINCH_BEGIN:
|
|
|