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