| Index: Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| diff --git a/Source/core/rendering/compositing/RenderLayerCompositor.cpp b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| index 1e69907e7455d5865033e833128c907696e937b9..cdb6254e817688b0feac7ac302de1fbeec477954 100644
|
| --- a/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| +++ b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| @@ -190,9 +190,9 @@ bool RenderLayerCompositor::compositingLayersNeedRebuild()
|
|
|
| bool RenderLayerCompositor::rootShouldAlwaysComposite() const
|
| {
|
| - if (m_hasAcceleratedCompositing && !m_renderView.frame()->isMainFrame())
|
| - return m_compositingReasonFinder.requiresCompositingForScrollableFrame();
|
| - return m_hasAcceleratedCompositing;
|
| + if (!m_hasAcceleratedCompositing)
|
| + return false;
|
| + return m_renderView.frame()->isMainFrame() || m_compositingReasonFinder.requiresCompositingForScrollableFrame();
|
| }
|
|
|
| void RenderLayerCompositor::updateAcceleratedCompositingSettings()
|
|
|