| Index: services/ui/surfaces/display_compositor.cc
|
| diff --git a/services/ui/surfaces/display_compositor.cc b/services/ui/surfaces/display_compositor.cc
|
| index b1a3024aac7dcec485a288812efdb8ed9246a94a..c6679dfec2f20cf7ff02126147f03069a46bfe03 100644
|
| --- a/services/ui/surfaces/display_compositor.cc
|
| +++ b/services/ui/surfaces/display_compositor.cc
|
| @@ -31,7 +31,7 @@ DisplayCompositor::DisplayCompositor(
|
| surfaces_state_(surfaces_state),
|
| factory_(surfaces_state->manager(), this),
|
| allocator_(surfaces_state->next_client_id()) {
|
| - allocator_.RegisterSurfaceClientId(surfaces_state_->manager());
|
| + surfaces_state_->manager()->RegisterSurfaceClientId(allocator_.client_id());
|
| surfaces_state_->manager()->RegisterSurfaceFactoryClient(
|
| allocator_.client_id(), this);
|
|
|
| @@ -78,6 +78,7 @@ DisplayCompositor::DisplayCompositor(
|
| DisplayCompositor::~DisplayCompositor() {
|
| surfaces_state_->manager()->UnregisterSurfaceFactoryClient(
|
| allocator_.client_id());
|
| + surfaces_state_->manager()->InvalidateSurfaceClientId(allocator_.client_id());
|
| }
|
|
|
| void DisplayCompositor::SubmitCompositorFrame(
|
|
|