| Index: third_party/WebKit/Source/core/dom/Document.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/Document.cpp b/third_party/WebKit/Source/core/dom/Document.cpp
|
| index 2610aadc34baf75183fcd30b6f6da68a2e28b289..ffd5860b2f36c4967d08c0ffc83612572cf5bbde 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
|
| @@ -1707,7 +1707,7 @@ void Document::updateStyleInvalidationIfNeeded() {
|
| DCHECK(isActive());
|
| ScriptForbiddenScope forbidScript;
|
|
|
| - if (!childNeedsStyleInvalidation())
|
| + if (!childNeedsStyleInvalidation() && !needsStyleInvalidation())
|
| return;
|
| TRACE_EVENT0("blink", "Document::updateStyleInvalidationIfNeeded");
|
| styleEngine().styleInvalidator().invalidate(*this);
|
|
|