Index: services/ui/public/cpp/window_compositor_frame_sink.cc |
diff --git a/services/ui/public/cpp/window_compositor_frame_sink.cc b/services/ui/public/cpp/window_compositor_frame_sink.cc |
index 36e1dea6efacdd631c7346f6af29d50525cdf52f..9cd9e2803cb281bb461a750d0ff96b4b31191722 100644 |
--- a/services/ui/public/cpp/window_compositor_frame_sink.cc |
+++ b/services/ui/public/cpp/window_compositor_frame_sink.cc |
@@ -15,6 +15,7 @@ namespace ui { |
// static |
std::unique_ptr<WindowCompositorFrameSink> WindowCompositorFrameSink::Create( |
scoped_refptr<cc::ContextProvider> context_provider, |
+ gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager, |
std::unique_ptr<WindowCompositorFrameSinkBinding>* |
compositor_frame_sink_binding) { |
cc::mojom::MojoCompositorFrameSinkPtr compositor_frame_sink; |
@@ -27,7 +28,8 @@ std::unique_ptr<WindowCompositorFrameSink> WindowCompositorFrameSink::Create( |
GetProxy(&compositor_frame_sink), |
compositor_frame_sink_client.PassInterface())); |
return base::WrapUnique(new WindowCompositorFrameSink( |
- std::move(context_provider), compositor_frame_sink.PassInterface(), |
+ std::move(context_provider), gpu_memory_buffer_manager, |
+ compositor_frame_sink.PassInterface(), |
std::move(compositor_frame_sink_client_request))); |
} |
@@ -72,10 +74,14 @@ void WindowCompositorFrameSink::SubmitCompositorFrame( |
WindowCompositorFrameSink::WindowCompositorFrameSink( |
scoped_refptr<cc::ContextProvider> context_provider, |
+ gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager, |
mojo::InterfacePtrInfo<cc::mojom::MojoCompositorFrameSink> |
compositor_frame_sink_info, |
cc::mojom::MojoCompositorFrameSinkClientRequest client_request) |
- : cc::CompositorFrameSink(std::move(context_provider), nullptr), |
+ : cc::CompositorFrameSink(std::move(context_provider), |
+ nullptr, |
+ gpu_memory_buffer_manager, |
+ nullptr), |
compositor_frame_sink_info_(std::move(compositor_frame_sink_info)), |
client_request_(std::move(client_request)) {} |