Index: cc/layer_tree_host_impl.cc |
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc |
index cddbec75d02a5a56574fb679414dd5b457445962..bd362fbd457970b20e46d678375072ded7688bab 100644 |
--- a/cc/layer_tree_host_impl.cc |
+++ b/cc/layer_tree_host_impl.cc |
@@ -491,7 +491,7 @@ bool LayerTreeHostImpl::calculateRenderPasses(FrameData& frame) |
} else if (it.representsItself() && !it->visibleContentRect().IsEmpty()) { |
bool hasOcclusionFromOutsideTargetSurface; |
bool implDrawTransformIsUnknown = false; |
- if (occlusionTracker.occluded(it->renderTarget(), it->visibleContentRect(), it->drawTransform(), implDrawTransformIsUnknown, it->drawableContentRect(), &hasOcclusionFromOutsideTargetSurface)) |
+ if (occlusionTracker.occluded(it->renderTarget(), it->visibleContentRect(), it->drawTransform(), implDrawTransformIsUnknown, it->isClipped(), it->clipRect(), &hasOcclusionFromOutsideTargetSurface)) |
appendQuadsData.hadOcclusionFromOutsideTargetSurface |= hasOcclusionFromOutsideTargetSurface; |
else { |
DCHECK_EQ(activeTree(), it->layerTreeImpl()); |