Index: content/renderer/input/input_handler_proxy.cc |
diff --git a/content/renderer/input/input_handler_proxy.cc b/content/renderer/input/input_handler_proxy.cc |
index f9cc75b9a80aaa2b1e80d9d0bb0ac06501b1eacd..d6247f0769a630134ff7009a0ef29e42ea2e364f 100644 |
--- a/content/renderer/input/input_handler_proxy.cc |
+++ b/content/renderer/input/input_handler_proxy.cc |
@@ -529,6 +529,7 @@ InputHandlerProxy::EventDisposition InputHandlerProxy::HandleGestureFlingStart( |
"InputHandlerProxy::HandleGestureFling::" |
"scroll_on_main_thread", |
TRACE_EVENT_SCOPE_THREAD); |
+ gesture_scroll_on_impl_thread_ = false; |
fling_may_be_active_on_main_thread_ = true; |
return DID_NOT_HANDLE; |
} |
@@ -537,6 +538,7 @@ InputHandlerProxy::EventDisposition InputHandlerProxy::HandleGestureFlingStart( |
"input", |
"InputHandlerProxy::HandleGestureFling::ignored", |
TRACE_EVENT_SCOPE_THREAD); |
+ gesture_scroll_on_impl_thread_ = false; |
if (gesture_event.sourceDevice == blink::WebGestureDeviceTouchpad) { |
// We still pass the curve to the main thread if there's nothing |
// scrollable, in case something |