| 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 4294b0b790cc03d931a4bfdf0e935993b5901ee8..eeda782a5caa7f52a252c24622edf05a330ad81a 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
|
| @@ -1711,7 +1711,7 @@ void Document::updateStyleInvalidationIfNeeded() {
|
| DCHECK(isActive());
|
| ScriptForbiddenScope forbidScript;
|
|
|
| - if (!childNeedsStyleInvalidation())
|
| + if (!childNeedsStyleInvalidation() && !needsStyleInvalidation())
|
| return;
|
| TRACE_EVENT0("blink", "Document::updateStyleInvalidationIfNeeded");
|
| styleEngine().styleInvalidator().invalidate(*this);
|
|
|