| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index b02ebb32ff5c130637a9a4f15feec854a4a9d5dd..36434e6e306dc47ce3f0b701211711180f66ed56 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -170,6 +170,7 @@
|
| #include "core/rendering/HitTestResult.h"
|
| #include "core/rendering/RenderView.h"
|
| #include "core/rendering/TextAutosizer.h"
|
| +#include "core/rendering/compositing/RenderLayerCompositor.h"
|
| #include "core/svg/SVGDocumentExtensions.h"
|
| #include "core/svg/SVGFontFaceElement.h"
|
| #include "core/svg/SVGStyleElement.h"
|
| @@ -1919,7 +1920,7 @@ void Document::updateStyle(StyleRecalcChange change)
|
| ensureStyleResolver().printStats();
|
|
|
| view()->recalcOverflowAfterStyleChange();
|
| - view()->updateCompositingLayersAfterStyleChange();
|
| + renderView()->compositor()->setNeedsCompositingUpdate(CompositingUpdateAfterCompositingInputChange);
|
|
|
| clearChildNeedsStyleRecalc();
|
|
|
| @@ -2172,7 +2173,7 @@ void Document::attach(const AttachContext& context)
|
|
|
| m_renderView->setIsInWindow(true);
|
| m_renderView->setStyle(StyleResolver::styleForDocument(*this));
|
| - view()->updateCompositingLayersAfterStyleChange();
|
| + m_renderView->compositor()->setNeedsCompositingUpdate(CompositingUpdateAfterCompositingInputChange);
|
|
|
| ContainerNode::attach(context);
|
|
|
|
|