| Index: Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| diff --git a/Source/core/rendering/compositing/RenderLayerCompositor.cpp b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| index b08d68e0f2b22853a6eb1295a4426b0f687db506..e0e26b94d43910dcd75ad1b9c8241dc37fd39c5b 100644
|
| --- a/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| +++ b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
| @@ -546,8 +546,6 @@ bool RenderLayerCompositor::allocateOrClearCompositedLayerMapping(RenderLayer* l
|
| }
|
| }
|
|
|
| - removeViewportConstrainedLayer(layer);
|
| -
|
| layer->clearCompositedLayerMapping();
|
| compositedLayerMappingChanged = true;
|
|
|
| @@ -659,8 +657,6 @@ void RenderLayerCompositor::layerWillBeRemoved(RenderLayer* parent, RenderLayer*
|
| if (!child->hasCompositedLayerMapping() || parent->renderer()->documentBeingDestroyed())
|
| return;
|
|
|
| - removeViewportConstrainedLayer(child);
|
| -
|
| {
|
| // FIXME: This is called from within RenderLayer::removeChild, which is called from RenderObject::RemoveChild.
|
| // There's no guarantee that compositor state is up to date.
|
| @@ -1405,24 +1401,6 @@ void RenderLayerCompositor::notifyIFramesOfCompositingChange()
|
| }
|
| }
|
|
|
| -void RenderLayerCompositor::updateViewportConstraintStatus(RenderLayer* layer)
|
| -{
|
| - if (CompositingReasonFinder::isViewportConstrainedFixedOrStickyLayer(layer))
|
| - addViewportConstrainedLayer(layer);
|
| - else
|
| - removeViewportConstrainedLayer(layer);
|
| -}
|
| -
|
| -void RenderLayerCompositor::addViewportConstrainedLayer(RenderLayer* layer)
|
| -{
|
| - m_viewportConstrainedLayers.add(layer);
|
| -}
|
| -
|
| -void RenderLayerCompositor::removeViewportConstrainedLayer(RenderLayer* layer)
|
| -{
|
| - m_viewportConstrainedLayers.remove(layer);
|
| -}
|
| -
|
| ScrollingCoordinator* RenderLayerCompositor::scrollingCoordinator() const
|
| {
|
| if (Page* page = this->page())
|
|
|