| Index: services/ui/ws/server_window_surface_manager.cc
|
| diff --git a/services/ui/ws/server_window_surface_manager.cc b/services/ui/ws/server_window_surface_manager.cc
|
| index 7386a8fde892f1076256145405a7231fd4f62c1d..41bc9490bda38db0bac0955adbf8bafb84d78d4b 100644
|
| --- a/services/ui/ws/server_window_surface_manager.cc
|
| +++ b/services/ui/ws/server_window_surface_manager.cc
|
| @@ -5,6 +5,7 @@
|
| #include "services/ui/ws/server_window_surface_manager.h"
|
|
|
| #include "services/ui/surfaces/display_compositor.h"
|
| +#include "services/ui/ws/ids.h"
|
| #include "services/ui/ws/server_window.h"
|
| #include "services/ui/ws/server_window_delegate.h"
|
| #include "services/ui/ws/server_window_surface.h"
|
| @@ -39,8 +40,10 @@ void ServerWindowSurfaceManager::CreateSurface(
|
| mojom::SurfaceType surface_type,
|
| mojo::InterfaceRequest<mojom::Surface> request,
|
| mojom::SurfaceClientPtr client) {
|
| - std::unique_ptr<ServerWindowSurface> surface(
|
| - new ServerWindowSurface(this, std::move(request), std::move(client)));
|
| + cc::FrameSinkId frame_sink_id(WindowIdToTransportId(window_->id()),
|
| + static_cast<uint32_t>(surface_type));
|
| + std::unique_ptr<ServerWindowSurface> surface(new ServerWindowSurface(
|
| + this, frame_sink_id, std::move(request), std::move(client)));
|
| type_to_surface_map_[surface_type] = std::move(surface);
|
| }
|
|
|
|
|