| 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 0815f35caa464a81f623fe9172224a1295dc8501..d43ea35d1dbc79bf2a564365cd29060f07e077a9 100644
|
| --- a/cc/trees/layer_tree_host_impl.cc
|
| +++ b/cc/trees/layer_tree_host_impl.cc
|
| @@ -755,7 +755,8 @@ bool LayerTreeHostImpl::CalculateRenderPasses(FrameData* frame) {
|
| contributing_render_pass,
|
| occlusion_tracker,
|
| &append_quads_data);
|
| - } else if (it.represents_itself() && it->DrawsContent() &&
|
| + } else if (it.represents_itself() &&
|
| + !it->draw_properties().skip_drawing &&
|
| !it->visible_content_rect().IsEmpty()) {
|
| bool impl_draw_transform_is_unknown = false;
|
| bool occluded = occlusion_tracker.Occluded(
|
|
|