Index: services/ui/ws/server_window.cc |
diff --git a/services/ui/ws/server_window.cc b/services/ui/ws/server_window.cc |
index 065352205c59a72bb098dd948924ba370471e502..7aad9d4a19f2825beb19bf1dd0ef17bdd322674b 100644 |
--- a/services/ui/ws/server_window.cc |
+++ b/services/ui/ws/server_window.cc |
@@ -83,16 +83,24 @@ bool ServerWindow::HasObserver(ServerWindowObserver* observer) { |
return observers_.HasObserver(observer); |
} |
-void ServerWindow::CreateCompositorFrameSink( |
+void ServerWindow::CreateDisplayCompositorFrameSink( |
mojom::CompositorFrameSinkType compositor_frame_sink_type, |
gfx::AcceleratedWidget widget, |
cc::mojom::MojoCompositorFrameSinkRequest request, |
cc::mojom::MojoCompositorFrameSinkClientPtr client) { |
- GetOrCreateCompositorFrameSinkManager()->CreateCompositorFrameSink( |
+ GetOrCreateCompositorFrameSinkManager()->CreateDisplayCompositorFrameSink( |
compositor_frame_sink_type, widget, std::move(request), |
std::move(client)); |
} |
+void ServerWindow::CreateOffscreenCompositorFrameSink( |
+ mojom::CompositorFrameSinkType compositor_frame_sink_type, |
+ cc::mojom::MojoCompositorFrameSinkRequest request, |
+ cc::mojom::MojoCompositorFrameSinkClientPtr client) { |
+ GetOrCreateCompositorFrameSinkManager()->CreateOffscreenCompositorFrameSink( |
+ compositor_frame_sink_type, std::move(request), std::move(client)); |
+} |
+ |
void ServerWindow::Add(ServerWindow* child) { |
// We assume validation checks happened already. |
DCHECK(child); |