| 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 efdafbb7fdf63f77b1607c3fe6f9da43f9fb6e09..9c106ca1d2274eb40b8eefde27528452b0cb465e 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
|
| @@ -1964,6 +1964,11 @@ void Document::updateStyle() {
|
| documentElement->recalcStyle(change);
|
| while (dirtyElementsForLayerUpdate())
|
| documentElement->recalcStyle(NoChange);
|
| + DCHECK(!documentElement->needsStyleRecalc());
|
| + DCHECK(!documentElement->childNeedsStyleRecalc());
|
| + if (documentElement->needsReattachLayoutTree() ||
|
| + documentElement->childNeedsReattachLayoutTree())
|
| + documentElement->rebuildLayoutTree();
|
| }
|
|
|
| view()->recalcOverflowAfterStyleChange();
|
|
|