Index: Source/core/dom/Node.cpp |
diff --git a/Source/core/dom/Node.cpp b/Source/core/dom/Node.cpp |
index 3223aa73bd00b2596a25fb0b9d7f1404b47f02f1..f2da3b5397a4e05b474691e12461c03743d0894b 100644 |
--- a/Source/core/dom/Node.cpp |
+++ b/Source/core/dom/Node.cpp |
@@ -865,15 +865,9 @@ void Node::setNeedsStyleRecalc(StyleChangeType changeType) |
markAncestorsWithChildNeedsStyleRecalc(); |
} |
-void Node::lazyAttach(ShouldSetAttached shouldSetAttached) |
+void Node::lazyAttach() |
{ |
- for (Node* n = this; n; n = NodeTraversal::next(n, this)) { |
- if (n->hasChildNodes()) |
- n->setChildNeedsStyleRecalc(); |
- n->setStyleChange(FullStyleChange); |
- if (shouldSetAttached == SetAttached) |
- n->setAttached(); |
- } |
+ setStyleChange(FullStyleChange); |
markAncestorsWithChildNeedsStyleRecalc(); |
} |