| Index: gpu/ipc/service/image_transport_surface_overlay_mac.mm
|
| diff --git a/gpu/ipc/service/image_transport_surface_overlay_mac.mm b/gpu/ipc/service/image_transport_surface_overlay_mac.mm
|
| index e8abb3298340d08716617bf0b2f71c7deb9d37ce..20d7a1ffd1cfb6d0692285a439726e4e024efd60 100644
|
| --- a/gpu/ipc/service/image_transport_surface_overlay_mac.mm
|
| +++ b/gpu/ipc/service/image_transport_surface_overlay_mac.mm
|
| @@ -75,8 +75,14 @@ void IOSurfaceContextNoOp(scoped_refptr<ui::IOSurfaceContext>) {
|
| scale_factor_(1),
|
| gl_renderer_id_(0) {
|
| ui::GpuSwitchingManager::GetInstance()->AddObserver(this);
|
| - ca_layer_tree_coordinator_.reset(
|
| - new ui::CALayerTreeCoordinator(use_remote_layer_api_));
|
| +
|
| + bool disable_av_sample_buffer_display_layer =
|
| + stub_->GetFeatureInfo()
|
| + ->workarounds()
|
| + .disable_av_sample_buffer_display_layer;
|
| +
|
| + ca_layer_tree_coordinator_.reset(new ui::CALayerTreeCoordinator(
|
| + use_remote_layer_api_, !disable_av_sample_buffer_display_layer));
|
| }
|
|
|
| ImageTransportSurfaceOverlayMac::~ImageTransportSurfaceOverlayMac() {
|
|
|