Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index b3fc7f14359dada020f4dfa5ed5727064c2bfc11..fa014066699bfd51c1b31e6084fadf777b97c76c 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -1718,7 +1718,7 @@ void Document::updateLayout() |
StackStats::LayoutCheckPoint layoutCheckPoint; |
// Only do a layout if changes have occurred that make it necessary. |
- if (frameView && renderer() && (frameView->layoutPending() || renderer()->needsLayout())) |
+ if (frameView && renderer() && (frameView->layoutIsScheduledWithEmbedder() || renderer()->needsLayout())) |
frameView->layout(); |
// FIXME: Using a Task doesn't look a good idea. |
@@ -2316,9 +2316,10 @@ bool Document::shouldScheduleLayout() |
bool Document::shouldParserYieldAgressivelyBeforeScriptExecution() |
{ |
- return view() && view()->layoutPending() && !minimumLayoutDelay(); |
+ return view() && view()->layoutIsScheduledWithEmbedder() && !minimumLayoutDelay(); |
} |
+// FIXME: I believe this whole function is useless. |
int Document::minimumLayoutDelay() |
{ |
if (m_overMinimumLayoutThreshold) |