| Index: content/browser/renderer_host/render_widget_host_view_mac.mm
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_mac.mm b/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| index be346a8ed2df94b737dde79f7dad6e34f76af1d8..8afc7be80441585c875a36aa6c6424e60a2a43c2 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| +++ b/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| @@ -1873,14 +1873,14 @@ void RenderWidgetHostViewMac::OnDisplayMetricsChanged(
|
| WebMouseEvent enterEvent = WebMouseEventBuilder::Build(theEvent, self);
|
| enterEvent.type = WebInputEvent::MouseMove;
|
| enterEvent.button = WebMouseEvent::Button::NoButton;
|
| + ui::LatencyInfo latency_info(ui::SourceEventType::OTHER);
|
| + latency_info.AddLatencyNumber(ui::INPUT_EVENT_LATENCY_UI_COMPONENT, 0, 0);
|
| if (renderWidgetHostView_->ShouldRouteEvent(enterEvent)) {
|
| renderWidgetHostView_->render_widget_host_->delegate()
|
| ->GetInputEventRouter()
|
| - ->RouteMouseEvent(renderWidgetHostView_.get(), &enterEvent);
|
| + ->RouteMouseEvent(renderWidgetHostView_.get(), &enterEvent,
|
| + latency_info);
|
| } else {
|
| - ui::LatencyInfo latency_info;
|
| - latency_info.AddLatencyNumber(ui::INPUT_EVENT_LATENCY_UI_COMPONENT,
|
| - 0, 0);
|
| renderWidgetHostView_->ProcessMouseEvent(enterEvent, latency_info);
|
| }
|
| }
|
| @@ -1911,13 +1911,13 @@ void RenderWidgetHostViewMac::OnDisplayMetricsChanged(
|
| }
|
|
|
| WebMouseEvent event = WebMouseEventBuilder::Build(theEvent, self);
|
| + ui::LatencyInfo latency_info(ui::SourceEventType::OTHER);
|
| + latency_info.AddLatencyNumber(ui::INPUT_EVENT_LATENCY_UI_COMPONENT, 0, 0);
|
| if (renderWidgetHostView_->ShouldRouteEvent(event)) {
|
| renderWidgetHostView_->render_widget_host_->delegate()
|
| ->GetInputEventRouter()
|
| - ->RouteMouseEvent(renderWidgetHostView_.get(), &event);
|
| + ->RouteMouseEvent(renderWidgetHostView_.get(), &event, latency_info);
|
| } else {
|
| - ui::LatencyInfo latency_info;
|
| - latency_info.AddLatencyNumber(ui::INPUT_EVENT_LATENCY_UI_COMPONENT, 0, 0);
|
| renderWidgetHostView_->ProcessMouseEvent(event, latency_info);
|
| }
|
| }
|
| @@ -2248,7 +2248,7 @@ void RenderWidgetHostViewMac::OnDisplayMetricsChanged(
|
| WebMouseWheelEvent webEvent = WebMouseWheelEventBuilder::Build(
|
| event, self);
|
| webEvent.railsMode = mouseWheelFilter_.UpdateRailsMode(webEvent);
|
| - ui::LatencyInfo latency_info;
|
| + ui::LatencyInfo latency_info(ui::SourceEventType::WHEEL);
|
| latency_info.AddLatencyNumber(ui::INPUT_EVENT_LATENCY_UI_COMPONENT, 0, 0);
|
| renderWidgetHostView_->render_widget_host_->
|
| ForwardWheelEventWithLatencyInfo(webEvent, latency_info);
|
| @@ -2447,13 +2447,14 @@ void RenderWidgetHostViewMac::OnDisplayMetricsChanged(
|
| if (renderWidgetHostView_->render_widget_host_) {
|
| WebMouseWheelEvent webEvent = WebMouseWheelEventBuilder::Build(event, self);
|
| webEvent.railsMode = mouseWheelFilter_.UpdateRailsMode(webEvent);
|
| + ui::LatencyInfo latency_info(ui::SourceEventType::WHEEL);
|
| + latency_info.AddLatencyNumber(ui::INPUT_EVENT_LATENCY_UI_COMPONENT, 0, 0);
|
| if (renderWidgetHostView_->ShouldRouteEvent(webEvent)) {
|
| renderWidgetHostView_->render_widget_host_->delegate()
|
| ->GetInputEventRouter()
|
| - ->RouteMouseWheelEvent(renderWidgetHostView_.get(), &webEvent);
|
| + ->RouteMouseWheelEvent(renderWidgetHostView_.get(), &webEvent,
|
| + latency_info);
|
| } else {
|
| - ui::LatencyInfo latency_info;
|
| - latency_info.AddLatencyNumber(ui::INPUT_EVENT_LATENCY_UI_COMPONENT, 0, 0);
|
| renderWidgetHostView_->ProcessMouseWheelEvent(webEvent, latency_info);
|
| }
|
| }
|
|
|