| Index: cc/layers/layer_impl.cc
|
| diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc
|
| index 6e11644f42cd461f2ce6069dc5ff9426eecf730c..337302308f3665cf57ac9c11ccd3699cafb4d4ef 100644
|
| --- a/cc/layers/layer_impl.cc
|
| +++ b/cc/layers/layer_impl.cc
|
| @@ -517,7 +517,7 @@ void LayerImpl::PushPropertiesTo(LayerImpl* layer) {
|
| draw_checkerboard_for_missing_tiles_);
|
| layer->SetDrawsContent(DrawsContent());
|
| layer->SetHideLayerAndSubtree(hide_layer_and_subtree_);
|
| - layer->SetHasRenderSurface(!!render_surface());
|
| + layer->SetHasRenderSurface(!!render_surface() || layer->HasCopyRequest());
|
| layer->SetFilters(filters());
|
| layer->SetBackgroundFilters(background_filters());
|
| layer->SetMasksToBounds(masks_to_bounds_);
|
|
|