Index: content/renderer/input/input_handler_manager.cc |
diff --git a/content/renderer/input/input_handler_manager.cc b/content/renderer/input/input_handler_manager.cc |
index 74e8a4ae4c5e92291dfabe61b0959e5e0c1253c5..c1ead85bc4197316ae68afc538e29324bb6651bb 100644 |
--- a/content/renderer/input/input_handler_manager.cc |
+++ b/content/renderer/input/input_handler_manager.cc |
@@ -221,6 +221,10 @@ InputEventAckState InputHandlerManager::HandleInputEvent( |
TRACE_EVENT1("input", "InputHandlerManager::HandleInputEvent", |
"result", "EventSentToInputHandlerProxy"); |
InputHandlerProxy* proxy = it->second->input_handler_proxy(); |
+ if (blink::WebInputEvent::isTouchEventType(input_event->type)) { |
dtapuska
2016/05/05 20:22:21
this seems odd to repeatedly set a state on touch
|
+ client_->SetIsFlinging(proxy->isFlinging()); |
+ } |
+ |
InputEventAckState input_event_ack_state = InputEventDispositionToAck( |
proxy->HandleInputEventWithLatencyInfo(*input_event, latency_info)); |
switch (input_event_ack_state) { |