| Index: Source/core/css/invalidation/StyleInvalidator.cpp
|
| diff --git a/Source/core/css/invalidation/StyleInvalidator.cpp b/Source/core/css/invalidation/StyleInvalidator.cpp
|
| index cd53db244ef75f468a674bab7496a822d8228e87..d62df05eb8dc6f4fbdf27930a6d4c9d19f047957 100644
|
| --- a/Source/core/css/invalidation/StyleInvalidator.cpp
|
| +++ b/Source/core/css/invalidation/StyleInvalidator.cpp
|
| @@ -41,10 +41,10 @@ StyleInvalidator::InvalidationList& StyleInvalidator::ensurePendingInvalidationL
|
|
|
| void StyleInvalidator::clearInvalidation(Node& node)
|
| {
|
| + if (node.isElementNode() && node.needsStyleInvalidation())
|
| + m_pendingInvalidationMap.remove(toElement(&node));
|
| node.clearChildNeedsStyleInvalidation();
|
| node.clearNeedsStyleInvalidation();
|
| - if (node.isElementNode())
|
| - m_pendingInvalidationMap.remove(toElement(&node));
|
| }
|
|
|
| void StyleInvalidator::clearPendingInvalidations()
|
|
|