| Index: Source/core/rendering/RenderLayerCompositor.cpp
|
| diff --git a/Source/core/rendering/RenderLayerCompositor.cpp b/Source/core/rendering/RenderLayerCompositor.cpp
|
| index 918ea546b15232a693f5724d289f83b645a9abf2..543e105d6e40b2c94117ba0cf91893d0a81c0034 100644
|
| --- a/Source/core/rendering/RenderLayerCompositor.cpp
|
| +++ b/Source/core/rendering/RenderLayerCompositor.cpp
|
| @@ -335,19 +335,15 @@ void RenderLayerCompositor::updateCompositingRequirementsState()
|
| if (!rootRenderLayer() || !rootRenderLayer()->acceleratedCompositingForOverflowScrollEnabled())
|
| return;
|
|
|
| - const bool compositorDrivenAcceleratedScrollingEnabled = rootRenderLayer()->compositorDrivenAcceleratedScrollingEnabled();
|
| -
|
| - const FrameView::ScrollableAreaSet* scrollableAreas = m_renderView->frameView()->scrollableAreas();
|
| - if (!compositorDrivenAcceleratedScrollingEnabled && !scrollableAreas)
|
| - return;
|
| -
|
| for (HashSet<RenderLayer*>::iterator it = m_outOfFlowPositionedLayers.begin(); it != m_outOfFlowPositionedLayers.end(); ++it)
|
| (*it)->updateHasUnclippedDescendant();
|
|
|
| - if (!compositorDrivenAcceleratedScrollingEnabled) {
|
| - for (FrameView::ScrollableAreaSet::iterator it = scrollableAreas->begin(); it != scrollableAreas->end(); ++it)
|
| - (*it)->updateNeedsCompositedScrolling();
|
| - }
|
| + const FrameView::ScrollableAreaSet* scrollableAreas = m_renderView->frameView()->scrollableAreas();
|
| + if (!scrollableAreas)
|
| + return;
|
| +
|
| + for (FrameView::ScrollableAreaSet::iterator it = scrollableAreas->begin(); it != scrollableAreas->end(); ++it)
|
| + (*it)->updateNeedsCompositedScrolling();
|
| }
|
|
|
| void RenderLayerCompositor::updateCompositingLayers(CompositingUpdateType updateType, RenderLayer* updateRoot)
|
|
|