| Index: content/browser/compositor/surface_utils.cc
|
| diff --git a/content/browser/compositor/surface_utils.cc b/content/browser/compositor/surface_utils.cc
|
| index a0d1b02a9053c8f08f4b84f628817df9d355a026..a5928cb9d2077741d6816efe7e8d67f1d84eac7d 100644
|
| --- a/content/browser/compositor/surface_utils.cc
|
| +++ b/content/browser/compositor/surface_utils.cc
|
| @@ -178,6 +178,17 @@ cc::SurfaceManager* GetSurfaceManager() {
|
| #endif
|
| }
|
|
|
| +cc::mojom::DisplayCompositor* GetDisplayCompositor() {
|
| +#if defined(OS_ANDROID)
|
| + return CompositorImpl::GetDisplayCompositor();
|
| +#else
|
| + ImageTransportFactory* factory = ImageTransportFactory::GetInstance();
|
| + if (!factory)
|
| + return nullptr;
|
| + return factory->GetContextFactoryPrivate()->GetDisplayCompositor();
|
| +#endif
|
| +}
|
| +
|
| void CopyFromCompositingSurfaceHasResult(
|
| const gfx::Size& dst_size_in_pixel,
|
| const SkColorType color_type,
|
|
|