Index: content/renderer/gpu/input_handler_proxy.cc |
diff --git a/content/renderer/gpu/input_handler_proxy.cc b/content/renderer/gpu/input_handler_proxy.cc |
index 1d9bb07912cd43b3594cd5badfe57a56d3e06514..1f88e6278419d316e6f3872e392b5e0f14a207ab 100644 |
--- a/content/renderer/gpu/input_handler_proxy.cc |
+++ b/content/renderer/gpu/input_handler_proxy.cc |
@@ -173,10 +173,11 @@ InputHandlerProxy::EventDisposition InputHandlerProxy::HandleInputEvent( |
DCHECK(expect_scroll_update_end_); |
expect_scroll_update_end_ = false; |
#endif |
+ input_handler_->ScrollEnd(); |
+ |
if (!gesture_scroll_on_impl_thread_) |
return DID_NOT_HANDLE; |
- input_handler_->ScrollEnd(); |
gesture_scroll_on_impl_thread_ = false; |
return DID_HANDLE; |
} else if (event.type == WebInputEvent::GesturePinchBegin) { |