| 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
|
|
|