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 218fbb4fc990ab0f36a65a55e3ae4411379dc5da..427579c1582651136ce92112064610bc0d7b5ff4 100644 |
--- a/third_party/WebKit/Source/core/dom/Document.cpp |
+++ b/third_party/WebKit/Source/core/dom/Document.cpp |
@@ -2100,11 +2100,15 @@ void Document::updateStyle() { |
if (Element* documentElement = this->documentElement()) { |
inheritHtmlAndBodyElementStyles(change); |
- if (documentElement->shouldCallRecalcStyle(change)) |
+ if (documentElement->shouldCallRecalcStyle(change)) { |
+ TRACE_EVENT0("blink,blink_style", "Document::recalcStyle"); |
documentElement->recalcStyle(change); |
+ } |
if (documentElement->needsReattachLayoutTree() || |
- documentElement->childNeedsReattachLayoutTree()) |
+ documentElement->childNeedsReattachLayoutTree()) { |
+ TRACE_EVENT0("blink,blink_style", "Document::rebuildLayoutTree"); |
documentElement->rebuildLayoutTree(); |
+ } |
} |
view()->recalcOverflowAfterStyleChange(); |