| Index: content/browser/renderer_host/delegated_frame_host.cc
|
| diff --git a/content/browser/renderer_host/delegated_frame_host.cc b/content/browser/renderer_host/delegated_frame_host.cc
|
| index 626ce81bcac47d65e6bd052bb8883988c0ac6733..67af34c585787455d37844368882e0a984c62c62 100644
|
| --- a/content/browser/renderer_host/delegated_frame_host.cc
|
| +++ b/content/browser/renderer_host/delegated_frame_host.cc
|
| @@ -837,10 +837,7 @@ void DelegatedFrameHost::SetCompositor(ui::Compositor* compositor) {
|
| vsync_manager_ = compositor_->vsync_manager();
|
| vsync_manager_->AddObserver(this);
|
|
|
| - ImageTransportFactory* factory = ImageTransportFactory::GetInstance();
|
| - uint32_t parent = compositor->surface_id_allocator()->client_id();
|
| - factory->GetSurfaceManager()->RegisterSurfaceNamespaceHierarchy(
|
| - parent, id_allocator_->client_id());
|
| + compositor_->AddSurfaceClient(id_allocator_->client_id());
|
| }
|
|
|
| void DelegatedFrameHost::ResetCompositor() {
|
| @@ -857,11 +854,7 @@ void DelegatedFrameHost::ResetCompositor() {
|
| vsync_manager_ = NULL;
|
| }
|
|
|
| - ImageTransportFactory* factory = ImageTransportFactory::GetInstance();
|
| - uint32_t parent = compositor_->surface_id_allocator()->client_id();
|
| - factory->GetSurfaceManager()->UnregisterSurfaceNamespaceHierarchy(
|
| - parent, id_allocator_->client_id());
|
| -
|
| + compositor_->RemoveSurfaceClient(id_allocator_->client_id());
|
| compositor_ = nullptr;
|
| }
|
|
|
|
|