Index: content/browser/renderer_host/compositor_impl_android.cc |
diff --git a/content/browser/renderer_host/compositor_impl_android.cc b/content/browser/renderer_host/compositor_impl_android.cc |
index bfc265f4d4af18e2450629f11828e91d382043fa..e552a34f247987947afe2a813ea30664952882ea 100644 |
--- a/content/browser/renderer_host/compositor_impl_android.cc |
+++ b/content/browser/renderer_host/compositor_impl_android.cc |
@@ -49,6 +49,7 @@ |
#include "components/display_compositor/compositor_overlay_candidate_validator_android.h" |
#include "components/display_compositor/gl_helper.h" |
#include "components/display_compositor/host_shared_bitmap_manager.h" |
+#include "content/browser/compositor/frame_sink_manager_host.h" |
#include "content/browser/gpu/browser_gpu_channel_host_factory.h" |
#include "content/browser/gpu/browser_gpu_memory_buffer_manager.h" |
#include "content/browser/gpu/compositor_util.h" |
@@ -97,7 +98,7 @@ struct CompositorDependencies { |
CompositorDependencies() : frame_sink_id_allocator(kDefaultClientId) {} |
SingleThreadTaskGraphRunner task_graph_runner; |
- cc::SurfaceManager surface_manager; |
+ FrameSinkManagerHost frame_sink_manager_host; |
cc::FrameSinkIdAllocator frame_sink_id_allocator; |
#if BUILDFLAG(ENABLE_VULKAN) |
@@ -396,7 +397,13 @@ void Compositor::CreateContextProvider( |
// static |
cc::SurfaceManager* CompositorImpl::GetSurfaceManager() { |
- return &g_compositor_dependencies.Get().surface_manager; |
+ return g_compositor_dependencies.Get() |
+ .frame_sink_manager_host.surface_manager(); |
+} |
+ |
+// static |
+FrameSinkManagerHost* CompositorImpl::GetFrameSinkManagerHost() { |
+ return &g_compositor_dependencies.Get().frame_sink_manager_host; |
} |
// static |