| Index: third_party/WebKit/Source/core/css/invalidation/StyleInvalidator.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/invalidation/StyleInvalidator.cpp b/third_party/WebKit/Source/core/css/invalidation/StyleInvalidator.cpp
|
| index 7571d087b0bd7746ddd942dbf6df944a53f968b4..79c4df3d7b77ae513ab9e913a52386675e749b2b 100644
|
| --- a/third_party/WebKit/Source/core/css/invalidation/StyleInvalidator.cpp
|
| +++ b/third_party/WebKit/Source/core/css/invalidation/StyleInvalidator.cpp
|
| @@ -33,6 +33,8 @@ static const unsigned char* s_tracingEnabled = nullptr;
|
| void StyleInvalidator::invalidate(Document& document) {
|
| RecursionData recursionData;
|
| SiblingData siblingData;
|
| + if (UNLIKELY(document.needsStyleInvalidation()))
|
| + pushInvalidationSetsForContainerNode(document, recursionData, siblingData);
|
| if (Element* documentElement = document.documentElement())
|
| invalidate(*documentElement, recursionData, siblingData);
|
| document.clearChildNeedsStyleInvalidation();
|
|
|