| Index: Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| diff --git a/Source/core/rendering/compositing/RenderLayerCompositor.cpp b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| index 8ae688b802b90d34a225ef46b51d2f5c68ea9fc0..909f4ffe8f4160049218f894d52e47a569ed226c 100644
|
| --- a/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| +++ b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| @@ -183,11 +183,9 @@ bool RenderLayerCompositor::compositingLayersNeedRebuild()
|
|
|
| bool RenderLayerCompositor::rootShouldAlwaysComposite() const
|
| {
|
| - Settings* settings = m_renderView.document().settings();
|
| - bool shouldComposite = settings->forceCompositingMode() && m_hasAcceleratedCompositing;
|
| - if (shouldComposite && !m_renderView.frame()->isMainFrame())
|
| + if (m_hasAcceleratedCompositing && !m_renderView.frame()->isMainFrame())
|
| return m_compositingReasonFinder.requiresCompositingForScrollableFrame();
|
| - return shouldComposite;
|
| + return m_hasAcceleratedCompositing;
|
| }
|
|
|
| void RenderLayerCompositor::updateAcceleratedCompositingSettings()
|
|
|