Index: ui/events/blink/input_handler_proxy.cc |
diff --git a/ui/events/blink/input_handler_proxy.cc b/ui/events/blink/input_handler_proxy.cc |
index fb9f9cad7fc391e4195af4b0cf5172ffd2b80c46..0022e9d6b43c3e9b40fc0ec3c1a24cd3cef0d7bc 100644 |
--- a/ui/events/blink/input_handler_proxy.cc |
+++ b/ui/events/blink/input_handler_proxy.cc |
@@ -775,6 +775,7 @@ InputHandlerProxy::EventDisposition InputHandlerProxy::HandleGestureFlingStart( |
TRACE_EVENT_SCOPE_THREAD); |
gesture_scroll_on_impl_thread_ = false; |
fling_may_be_active_on_main_thread_ = true; |
+ client_->DidStartFlinging(false); |
return DID_NOT_HANDLE; |
} |
case cc::InputHandler::SCROLL_IGNORED: { |
@@ -1273,6 +1274,7 @@ bool InputHandlerProxy::TouchpadFlingScroll( |
// the subarea but then is flung "under" the pointer. |
client_->TransferActiveWheelFlingAnimation(fling_parameters_); |
fling_may_be_active_on_main_thread_ = true; |
+ client_->DidStartFlinging(false); |
CancelCurrentFlingWithoutNotifyingClient(); |
break; |
} |