Index: content/browser/compositor/mus_browser_compositor_output_surface.cc |
diff --git a/content/browser/compositor/mus_browser_compositor_output_surface.cc b/content/browser/compositor/mus_browser_compositor_output_surface.cc |
index a3b81c66a71e15bfa5cb296ce8b3f5a3deba468a..8f2ee8b241c4432c1416f088ffc7f0f87e5c9ecd 100644 |
--- a/content/browser/compositor/mus_browser_compositor_output_surface.cc |
+++ b/content/browser/compositor/mus_browser_compositor_output_surface.cc |
@@ -33,6 +33,7 @@ MusBrowserCompositorOutputSurface::MusBrowserCompositorOutputSurface( |
ui_window_(window) { |
ui_compositor_frame_sink_ = ui_window_->RequestCompositorFrameSink( |
ui::mojom::CompositorFrameSinkType::DEFAULT, context); |
+ ui_compositor_frame_sink_->BindToClient(this); |
} |
MusBrowserCompositorOutputSurface::~MusBrowserCompositorOutputSurface() {} |
@@ -109,14 +110,6 @@ void MusBrowserCompositorOutputSurface::SwapBuffers( |
return; |
} |
-bool MusBrowserCompositorOutputSurface::BindToClient( |
- cc::OutputSurfaceClient* client) { |
- if (!GpuBrowserCompositorOutputSurface::BindToClient(client)) |
- return false; |
- ui_compositor_frame_sink_->BindToClient(this); |
- return true; |
-} |
- |
void MusBrowserCompositorOutputSurface::SetBeginFrameSource( |
cc::BeginFrameSource* source) {} |