Chromium Code Reviews| Index: Source/core/rendering/RenderLayer.cpp |
| diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
| index 953e0e3d8e56eb3683396918b6b09c4bc959aba2..2a6ca0e8107783f77ce5509be5b7cc8b77d2628e 100644 |
| --- a/Source/core/rendering/RenderLayer.cpp |
| +++ b/Source/core/rendering/RenderLayer.cpp |
| @@ -3429,7 +3429,7 @@ LayoutRect RenderLayer::boundingBoxForCompositing(const RenderLayer* ancestorLay |
| RenderLayerStackingNodeIterator iterator(*m_stackingNode.get(), AllChildren); |
| while (RenderLayerStackingNode* node = iterator.next()) { |
| - if (node->layer()->hasCompositedLayerMapping() && options != ApplyBoundsChickenEggHacks) |
| + if (options != ApplyBoundsChickenEggHacks && node->layer()->compositingState() != NotComposited) |
|
Ian Vollick
2014/05/08 14:40:11
I was worried that if node->layer() was squashing,
|
| continue; |
| result.unite(node->layer()->boundingBoxForCompositing(this, options)); |
| } |