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( |