if (gesture_source_type_ == SyntheticGestureParams::DEFAULT_INPUT)
gesture_source_type_ = target->GetDefaultSyntheticGestureSourceType();
- if (!target->SupportsSyntheticGestureSourceType(gesture_source_type_))
- return SyntheticGesture::GESTURE_SOURCE_TYPE_NOT_SUPPORTED_BY_PLATFORM;
-
state_ = STARTED;
current_scroll_segment_ = -1;
current_scroll_segment_stop_time_ = timestamp;
current_scroll_segment_start_position_ +=
params_.distances[current_scroll_segment_];
ComputeNextScrollSegment();
- // Start the next scroll immediately.
- ForwardTouchInputEvents(timestamp, target);
} else if (params_.prevent_fling) {
state_ = STOPPING;
} else {