Index: ui/android/delegated_frame_host_android.cc |
diff --git a/ui/android/delegated_frame_host_android.cc b/ui/android/delegated_frame_host_android.cc |
index 5be36577f3c8d9aefe7f721f59307ee053fe56a9..08bcd7da26a20b5ce94e06485fec181efd575c93 100644 |
--- a/ui/android/delegated_frame_host_android.cc |
+++ b/ui/android/delegated_frame_host_android.cc |
@@ -28,7 +28,7 @@ void SatisfyCallback(cc::SurfaceManager* manager, |
const cc::SurfaceSequence& sequence) { |
std::vector<uint32_t> sequences; |
sequences.push_back(sequence.sequence); |
- manager->DidSatisfySequences(sequence.client_id, &sequences); |
+ manager->DidSatisfySequences(sequence.frame_sink_id, &sequences); |
} |
void RequireCallback(cc::SurfaceManager* manager, |
@@ -82,8 +82,8 @@ DelegatedFrameHostAndroid::DelegatedFrameHostAndroid( |
surface_manager_ = |
ui::ContextProviderFactory::GetInstance()->GetSurfaceManager(); |
surface_id_allocator_.reset(new cc::SurfaceIdAllocator( |
- ui::ContextProviderFactory::GetInstance()->AllocateSurfaceClientId())); |
- surface_manager_->RegisterSurfaceClientId(surface_id_allocator_->client_id()); |
+ ui::ContextProviderFactory::GetInstance()->AllocateFrameSinkId())); |
+ surface_manager_->RegisterFrameSinkId(surface_id_allocator_->frame_sink_id()); |
background_layer_->SetBackgroundColor(background_color); |
view_->GetLayer()->AddChild(background_layer_); |
@@ -93,9 +93,9 @@ DelegatedFrameHostAndroid::DelegatedFrameHostAndroid( |
DelegatedFrameHostAndroid::~DelegatedFrameHostAndroid() { |
DestroyDelegatedContent(); |
surface_factory_.reset(); |
- UnregisterSurfaceNamespaceHierarchy(); |
- surface_manager_->InvalidateSurfaceClientId( |
- surface_id_allocator_->client_id()); |
+ UnregisterFrameSinkHierarchy(); |
+ surface_manager_->InvalidateFrameSinkId( |
+ surface_id_allocator_->frame_sink_id()); |
background_layer_->RemoveFromParent(); |
} |
@@ -159,8 +159,8 @@ void DelegatedFrameHostAndroid::SubmitCompositorFrame( |
std::move(frame), draw_callback); |
} |
-uint32_t DelegatedFrameHostAndroid::GetSurfaceClientId() const { |
- return surface_id_allocator_->client_id(); |
+cc::FrameSinkId DelegatedFrameHostAndroid::GetFrameSinkId() const { |
+ return surface_id_allocator_->frame_sink_id(); |
} |
void DelegatedFrameHostAndroid::RequestCopyOfSurface( |
@@ -222,25 +222,25 @@ void DelegatedFrameHostAndroid::UpdateContainerSizeinDIP( |
UpdateBackgroundLayer(); |
} |
-void DelegatedFrameHostAndroid::RegisterSurfaceNamespaceHierarchy( |
- uint32_t parent_id) { |
- if (registered_parent_client_id_ != 0u) |
- UnregisterSurfaceNamespaceHierarchy(); |
- registered_parent_client_id_ = parent_id; |
+void DelegatedFrameHostAndroid::RegisterFrameSinkHierarchy( |
+ const cc::FrameSinkId& parent_id) { |
+ if (!registered_parent_frame_sink_id_.is_null()) |
+ UnregisterFrameSinkHierarchy(); |
+ registered_parent_frame_sink_id_ = parent_id; |
surface_manager_->RegisterSurfaceFactoryClient( |
- surface_id_allocator_->client_id(), this); |
- surface_manager_->RegisterSurfaceNamespaceHierarchy( |
- parent_id, surface_id_allocator_->client_id()); |
+ surface_id_allocator_->frame_sink_id(), this); |
+ surface_manager_->RegisterFrameSinkHierarchy( |
+ parent_id, surface_id_allocator_->frame_sink_id()); |
} |
-void DelegatedFrameHostAndroid::UnregisterSurfaceNamespaceHierarchy() { |
- if (registered_parent_client_id_ == 0u) |
+void DelegatedFrameHostAndroid::UnregisterFrameSinkHierarchy() { |
+ if (registered_parent_frame_sink_id_.is_null()) |
return; |
surface_manager_->UnregisterSurfaceFactoryClient( |
- surface_id_allocator_->client_id()); |
- surface_manager_->UnregisterSurfaceNamespaceHierarchy( |
- registered_parent_client_id_, surface_id_allocator_->client_id()); |
- registered_parent_client_id_ = 0u; |
+ surface_id_allocator_->frame_sink_id()); |
+ surface_manager_->UnregisterFrameSinkHierarchy( |
+ registered_parent_frame_sink_id_, surface_id_allocator_->frame_sink_id()); |
+ registered_parent_frame_sink_id_ = cc::FrameSinkId(); |
} |
void DelegatedFrameHostAndroid::ReturnResources( |