Index: services/ui/ws/server_window_surface.cc |
diff --git a/services/ui/ws/server_window_surface.cc b/services/ui/ws/server_window_surface.cc |
index 9ca1b9e1c84b22e4996f6e9a4c79a90e326f7736..3f2da67f0a0b7cb29e8763b3be24b627fb12a5b1 100644 |
--- a/services/ui/ws/server_window_surface.cc |
+++ b/services/ui/ws/server_window_surface.cc |
@@ -9,7 +9,7 @@ |
#include "cc/output/compositor_frame.h" |
#include "cc/quads/shared_quad_state.h" |
#include "cc/quads/surface_draw_quad.h" |
-#include "services/ui/surfaces/surfaces_state.h" |
+#include "services/ui/surfaces/display_compositor.h" |
#include "services/ui/ws/server_window.h" |
#include "services/ui/ws/server_window_delegate.h" |
#include "services/ui/ws/server_window_surface_manager.h" |
@@ -22,9 +22,11 @@ ServerWindowSurface::ServerWindowSurface( |
mojo::InterfaceRequest<Surface> request, |
mojom::SurfaceClientPtr client) |
: manager_(manager), |
- surface_id_allocator_(cc::FrameSinkId( |
- manager->window()->delegate()->GetSurfacesState()->next_client_id(), |
- 0)), |
+ surface_id_allocator_(cc::FrameSinkId(manager->window() |
+ ->delegate() |
+ ->GetDisplayCompositor() |
+ ->GenerateNextClientId(), |
+ 0)), |
surface_factory_(manager_->GetSurfaceManager(), this), |
client_(std::move(client)), |
binding_(this, std::move(request)) { |