| 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 0ff01ca6a766b1df7d851922d64e881f9d0fdc65..6e3ab35333f324683793dcbbaac0f8517bbee524 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| +++ b/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| @@ -400,20 +400,13 @@ SkColor RenderWidgetHostViewMac::BrowserCompositorMacGetGutterColor(
|
| return color;
|
| }
|
|
|
| -void RenderWidgetHostViewMac::
|
| - BrowserCompositorMacSendReclaimCompositorResources(
|
| - bool is_swap_ack,
|
| - const cc::ReturnedResourceArray& resources) {
|
| - render_widget_host_->SendReclaimCompositorResources(is_swap_ack, resources);
|
| -}
|
| -
|
| void RenderWidgetHostViewMac::BrowserCompositorMacSendBeginFrame(
|
| const cc::BeginFrameArgs& args) {
|
| needs_flush_input_ = false;
|
| render_widget_host_->FlushInput();
|
| UpdateNeedsBeginFramesInternal();
|
| - render_widget_host_->Send(
|
| - new ViewMsg_BeginFrame(render_widget_host_->GetRoutingID(), args));
|
| + if (renderer_compositor_frame_sink_)
|
| + renderer_compositor_frame_sink_->OnBeginFrame(args);
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -1424,8 +1417,11 @@ void RenderWidgetHostViewMac::FocusedNodeChanged(
|
| }
|
| }
|
|
|
| -void RenderWidgetHostViewMac::DidCreateNewRendererCompositorFrameSink() {
|
| - browser_compositor_->DidCreateNewRendererCompositorFrameSink();
|
| +void RenderWidgetHostViewMac::DidCreateNewRendererCompositorFrameSink(
|
| + cc::mojom::MojoCompositorFrameSinkClient* renderer_compositor_frame_sink) {
|
| + renderer_compositor_frame_sink_ = renderer_compositor_frame_sink;
|
| + browser_compositor_->DidCreateNewRendererCompositorFrameSink(
|
| + renderer_compositor_frame_sink_);
|
| }
|
|
|
| void RenderWidgetHostViewMac::SubmitCompositorFrame(
|
|
|