Index: content/renderer/input/render_widget_input_handler.cc |
diff --git a/content/renderer/input/render_widget_input_handler.cc b/content/renderer/input/render_widget_input_handler.cc |
index f9686ca81ecb931de895df0353d0258641cb4b88..356fe5ef2d5408b71bc91d30234aa131ba0a4043 100644 |
--- a/content/renderer/input/render_widget_input_handler.cc |
+++ b/content/renderer/input/render_widget_input_handler.cc |
@@ -190,9 +190,10 @@ RenderWidgetInputHandler::RenderWidgetInputHandler( |
RenderWidgetInputHandler::~RenderWidgetInputHandler() {} |
void RenderWidgetInputHandler::HandleInputEvent( |
- const WebInputEvent& input_event, |
+ const blink::CoalescedWebInputEvent& coalesced_event, |
const ui::LatencyInfo& latency_info, |
InputEventDispatchType dispatch_type) { |
+ const WebInputEvent input_event = coalesced_event.event(); |
base::AutoReset<bool> handling_input_event_resetter(&handling_input_event_, |
true); |
base::AutoReset<WebInputEvent::Type> handling_event_type_resetter( |
@@ -316,7 +317,7 @@ void RenderWidgetInputHandler::HandleInputEvent( |
if (input_event.type != WebInputEvent::Char || !suppress_next_char_events_) { |
suppress_next_char_events_ = false; |
if (processed == WebInputEventResult::NotHandled && widget_->GetWebWidget()) |
- processed = widget_->GetWebWidget()->handleInputEvent(input_event); |
+ processed = widget_->GetWebWidget()->handleInputEvent(coalesced_event); |
} |
// TODO(dtapuska): Use the input_event.timeStampSeconds as the start |