| Index: cc/trees/layer_tree_host_impl.cc
|
| diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc
|
| index efc8eb0c6b73f02d9da331aa9c77003ffa798a2c..32843bc649493dc95696c0341f55aa2cae745027 100644
|
| --- a/cc/trees/layer_tree_host_impl.cc
|
| +++ b/cc/trees/layer_tree_host_impl.cc
|
| @@ -809,7 +809,7 @@ DrawResult LayerTreeHostImpl::CalculateRenderPasses(
|
| RenderSurfaceImpl* render_surface = render_surface_layer->render_surface();
|
|
|
| bool should_draw_into_render_pass =
|
| - render_surface_layer->parent() == NULL ||
|
| + active_tree_->IsRootLayer(render_surface_layer) ||
|
| render_surface->contributes_to_drawn_surface() ||
|
| render_surface_layer->HasCopyRequest();
|
| if (should_draw_into_render_pass)
|
|
|