Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / content / browser / renderer_host / input / synthetic_smooth_scroll_gesture.cc
index 1af3dca..b6b2814 100644 (file)
@@ -44,9 +44,6 @@ SyntheticGesture::Result SyntheticSmoothScrollGesture::ForwardInputEvents(
     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;
@@ -89,8 +86,6 @@ void SyntheticSmoothScrollGesture::ForwardTouchInputEvents(
           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 {