| Index: Source/core/dom/Node.cpp
|
| diff --git a/Source/core/dom/Node.cpp b/Source/core/dom/Node.cpp
|
| index 59a60dc30368c59a007a4977c004225c0132f7e4..fd21496a66b511e2e28694d47baf1f617357b67b 100644
|
| --- a/Source/core/dom/Node.cpp
|
| +++ b/Source/core/dom/Node.cpp
|
| @@ -648,8 +648,7 @@ void Node::setNeedsStyleInvalidation()
|
|
|
| void Node::markAncestorsWithChildNeedsStyleInvalidation()
|
| {
|
| - Node* node = this;
|
| - for (; node && !node->childNeedsStyleInvalidation(); node = node->parentOrShadowHostNode())
|
| + for (Node* node = parentOrShadowHostNode(); node && !node->childNeedsStyleInvalidation(); node = node->parentOrShadowHostNode())
|
| node->setChildNeedsStyleInvalidation();
|
| if (document().childNeedsStyleInvalidation())
|
| document().scheduleStyleRecalc();
|
|
|