| 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 733298fd28a216b3496cf0b0ba58fabbf04d3dc4..ccf364fb7119cc81e2c8655d2ac639087ef1cb10 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
|
| @@ -2046,6 +2046,11 @@ void Document::updateStyle() {
|
| inheritHtmlAndBodyElementStyles(change);
|
| if (documentElement->shouldCallRecalcStyle(change))
|
| documentElement->recalcStyle(change);
|
| + DCHECK(!documentElement->needsStyleRecalc());
|
| + DCHECK(!documentElement->childNeedsStyleRecalc());
|
| + if (documentElement->needsReattachLayoutTree() ||
|
| + documentElement->childNeedsReattachLayoutTree())
|
| + documentElement->rebuildLayoutTree();
|
| }
|
|
|
| view()->recalcOverflowAfterStyleChange();
|
|
|