Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 951c1af74ccd8cc874c0f76414341541214b9da0..408fe12d6ba9d655cfbd606a9a0bd9bd4c664dfa 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -1889,11 +1889,10 @@ void RenderThreadImpl::RequestNewCompositorFrameSink( |
callback.Run(nullptr); |
return; |
} |
- callback.Run(RendererWindowTreeClient::Get(routing_id) |
- ->CreateCompositorFrameSink( |
- cc::FrameSinkId(client_id_, routing_id), |
- gpu_->CreateContextProvider(std::move(channel)), |
- GetGpuMemoryBufferManager())); |
+ RendererWindowTreeClient::Get(routing_id) |
+ ->RequestCompositorFrameSink( |
+ gpu_->CreateContextProvider(std::move(channel)), |
+ GetGpuMemoryBufferManager(), callback); |
return; |
} |
#endif |