| Index: Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| diff --git a/Source/core/rendering/compositing/RenderLayerCompositor.cpp b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| index 435b95f03c62af86d2da469ecb0fba47739a31ba..09f748cef5eaebb27f0a81c149d9b50b67ab5e88 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()
|
|
|