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 fa95881c2f1528239cb7f92f94a60e52d056d045..7cac5e935e83f7e95685c687e9e17da532afb2d5 100644 |
--- a/content/renderer/input/input_handler_proxy.cc |
+++ b/content/renderer/input/input_handler_proxy.cc |
@@ -352,6 +352,7 @@ void InputHandlerProxy::Animate(base::TimeTicks time) { |
void InputHandlerProxy::MainThreadHasStoppedFlinging() { |
fling_may_be_active_on_main_thread_ = false; |
+ client_->DidStopFlinging(); |
jdduke (slow)
2014/01/09 20:07:14
What if there's a fling active on the impl thread?
|
} |
void InputHandlerProxy::DidOverscroll(const cc::DidOverscrollParams& params) { |
@@ -388,6 +389,7 @@ bool InputHandlerProxy::CancelCurrentFling() { |
fling_curve_.reset(); |
gesture_scroll_on_impl_thread_ = false; |
fling_parameters_ = blink::WebActiveWheelFlingParameters(); |
+ client_->DidStopFlinging(); |
jdduke (slow)
2014/01/09 20:07:14
I think we only want to send this if there was a f
Xianzhu
2014/01/10 20:16:02
Done.
|
return had_fling_animation; |
} |