Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index c522d680cb6beeb2b9b0dbb63e67aa882bf2a590..2ea3361e0e4d60d57d65d874bf87094e6f5b9859 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -1375,6 +1375,7 @@ void RenderLayer::addChild(RenderLayer* child, RenderLayer* beforeChild) |
child->m_parent = this; |
setNeedsCompositingInputsUpdate(); |
+ compositor()->setNeedsCompositingUpdate(CompositingUpdateRebuildTree); |
if (child->stackingNode()->isNormalFlowOnly()) |
m_stackingNode->dirtyNormalFlowList(); |
@@ -1395,8 +1396,6 @@ void RenderLayer::addChild(RenderLayer* child, RenderLayer* beforeChild) |
if (child->blendInfo().hasBlendMode() || child->blendInfo().childLayerHasBlendMode()) |
m_blendInfo.setAncestorChainBlendedDescendant(); |
- |
- compositor()->layerWasAdded(this, child); |
} |
RenderLayer* RenderLayer::removeChild(RenderLayer* oldChild) |