Index: services/ui/surfaces/display_compositor.cc |
diff --git a/services/ui/surfaces/display_compositor.cc b/services/ui/surfaces/display_compositor.cc |
index e5b9d9e68f41008a3a77352fd08394b61ba60636..4603eacc0d549f2bb7da3ca64310a9519d663ecf 100644 |
--- a/services/ui/surfaces/display_compositor.cc |
+++ b/services/ui/surfaces/display_compositor.cc |
@@ -12,6 +12,7 @@ |
#include "cc/scheduler/delay_based_time_source.h" |
#include "cc/surfaces/display.h" |
#include "cc/surfaces/display_scheduler.h" |
+#include "cc/surfaces/frame_sink_id.h" |
#include "gpu/ipc/client/gpu_channel_host.h" |
#include "services/ui/surfaces/direct_output_surface.h" |
#include "services/ui/surfaces/surfaces_context_provider.h" |
@@ -31,10 +32,10 @@ DisplayCompositor::DisplayCompositor( |
: task_runner_(task_runner), |
surfaces_state_(surfaces_state), |
factory_(surfaces_state->manager(), this), |
- allocator_(surfaces_state->next_client_id()) { |
- surfaces_state_->manager()->RegisterSurfaceClientId(allocator_.client_id()); |
+ allocator_(cc::FrameSinkId(surfaces_state->next_client_id(), 0)) { |
+ surfaces_state_->manager()->RegisterFrameSinkId(allocator_.frame_sink_id()); |
surfaces_state_->manager()->RegisterSurfaceFactoryClient( |
- allocator_.client_id(), this); |
+ allocator_.frame_sink_id(), this); |
gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager = |
gpu_channel->gpu_memory_buffer_manager(); |
@@ -75,14 +76,14 @@ DisplayCompositor::DisplayCompositor( |
std::move(display_output_surface), std::move(scheduler), |
base::MakeUnique<cc::TextureMailboxDeleter>(task_runner_.get()))); |
display_->Initialize(this, surfaces_state_->manager(), |
- allocator_.client_id()); |
+ allocator_.frame_sink_id()); |
display_->SetVisible(true); |
} |
DisplayCompositor::~DisplayCompositor() { |
surfaces_state_->manager()->UnregisterSurfaceFactoryClient( |
- allocator_.client_id()); |
- surfaces_state_->manager()->InvalidateSurfaceClientId(allocator_.client_id()); |
+ allocator_.frame_sink_id()); |
+ surfaces_state_->manager()->InvalidateFrameSinkId(allocator_.frame_sink_id()); |
} |
void DisplayCompositor::SubmitCompositorFrame( |