Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 1e7aea7cc35c1fc713df9f5c4199600d2ed06a13..3b760c3251f7c1367d035e71724e7d95db15647b 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1062,11 +1062,12 @@ void RenderWidget::OnHandleInputEvent(const blink::WebInputEvent* input_event, |
TRACE_EVENT_SYNTHETIC_DELAY_END("blink.HandleInputEvent"); |
if (!WebInputEventTraits::IgnoresAckDisposition(*input_event)) { |
+ InputEventAck ack; |
+ ack.type = input_event->type; |
+ ack.state = ack_result; |
+ ack.latency = swap_latency_info; |
scoped_ptr<IPC::Message> response( |
- new InputHostMsg_HandleInputEvent_ACK(routing_id_, |
- input_event->type, |
- ack_result, |
- swap_latency_info)); |
+ new InputHostMsg_HandleInputEvent_ACK(routing_id_, ack)); |
if (rate_limiting_wanted && event_type_can_be_rate_limited && |
frame_pending && !is_hidden_) { |
// We want to rate limit the input events in this case, so we'll wait for |