| 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 dff02f7249fa660d7e136ddbdfd24c7ad473be35..482f24aed3fda37514eac065e6acefc2aca9130e 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
|
| @@ -1526,7 +1526,8 @@ void Document::scheduleLayoutTreeUpdate()
|
| ASSERT(shouldScheduleLayoutTreeUpdate());
|
| ASSERT(needsLayoutTreeUpdate());
|
|
|
| - page()->animator().scheduleVisualUpdate();
|
| + if (!view() || !view()->shouldThrottleRenderingPipeline())
|
| + page()->animator().scheduleVisualUpdate();
|
| m_lifecycle.ensureStateAtMost(DocumentLifecycle::VisualUpdatePending);
|
|
|
| TRACE_EVENT_INSTANT1(TRACE_DISABLED_BY_DEFAULT("devtools.timeline"), "ScheduleStyleRecalculation", TRACE_EVENT_SCOPE_THREAD, "data", InspectorRecalculateStylesEvent::data(frame()));
|
|
|