Chromium Code Reviews| Index: content/browser/renderer_host/render_widget_host_view_aura.cc |
| diff --git a/content/browser/renderer_host/render_widget_host_view_aura.cc b/content/browser/renderer_host/render_widget_host_view_aura.cc |
| index 273907861e0e07d693f87371bafabddd2f27a41e..0fe503fe45ba1c06811187aae432a81cc0521204 100644 |
| --- a/content/browser/renderer_host/render_widget_host_view_aura.cc |
| +++ b/content/browser/renderer_host/render_widget_host_view_aura.cc |
| @@ -1318,6 +1318,11 @@ ui::GestureStatus RenderWidgetHostViewAura::OnGestureEvent( |
| WebKit::WebGestureEvent fling_cancel = gesture; |
| fling_cancel.type = WebKit::WebInputEvent::GestureFlingCancel; |
| host_->ForwardGestureEvent(fling_cancel); |
| + } else if (event->type() == ui::ET_SCROLL_FLING_START) { |
| + // WebKit requires that a scroll ends first before a fling starts. |
|
rjkroege
2012/08/09 16:51:06
It is planned to remove this requirement on WebKit
sadrul
2012/08/09 17:44:02
Nice! My impression was that it was still necessar
|
| + WebKit::WebGestureEvent scroll_end = gesture; |
| + gesture.type = WebKit::WebInputEvent::GestureScrollEnd; |
| + host_->ForwardGestureEvent(scroll_end); |
| } |
| if (gesture.type != WebKit::WebInputEvent::Undefined) { |