Index: Source/core/rendering/compositing/CompositedLayerMapping.cpp |
diff --git a/Source/core/rendering/compositing/CompositedLayerMapping.cpp b/Source/core/rendering/compositing/CompositedLayerMapping.cpp |
index e4abe10ba4f96f38ed918ccd333fceba0a99f49a..28c983f60ed0b47d9b3742790cb12b2195e942e0 100644 |
--- a/Source/core/rendering/compositing/CompositedLayerMapping.cpp |
+++ b/Source/core/rendering/compositing/CompositedLayerMapping.cpp |
@@ -428,7 +428,7 @@ void CompositedLayerMapping::updateCompositingReasons() |
m_graphicsLayer->setCompositingReasons(m_owningLayer.compositingReasons()); |
} |
-void CompositedLayerMapping::updateAfterLayout(UpdateAfterLayoutFlags flags) |
+void CompositedLayerMapping::updateAfterLayout(bool needsFullRepaint, bool isUpdateRoot) |
{ |
RenderLayerCompositor* layerCompositor = compositor(); |
if (!layerCompositor->compositingLayersNeedRebuild()) { |
@@ -440,18 +440,18 @@ void CompositedLayerMapping::updateAfterLayout(UpdateAfterLayoutFlags flags) |
// The solution is to update compositing children of this layer here, |
// via updateCompositingChildrenGeometry(). |
updateCompositedBounds(GraphicsLayerUpdater::ForceUpdate); |
- layerCompositor->updateCompositingDescendantGeometry(m_owningLayer.stackingNode(), &m_owningLayer, flags & CompositingChildrenOnly); |
+ layerCompositor->updateCompositingDescendantGeometry(m_owningLayer.stackingNode(), &m_owningLayer); |
- if (flags & IsUpdateRoot) { |
+ if (isUpdateRoot) { |
updateGraphicsLayerGeometry(GraphicsLayerUpdater::ForceUpdate); |
layerCompositor->updateRootLayerPosition(); |
RenderLayerStackingNode* stackingContainer = m_owningLayer.stackingNode()->enclosingStackingContainerNode(); |
if (!layerCompositor->compositingLayersNeedRebuild() && stackingContainer && (stackingContainer != m_owningLayer.stackingNode())) |
- layerCompositor->updateCompositingDescendantGeometry(stackingContainer, stackingContainer->layer(), flags & CompositingChildrenOnly); |
+ layerCompositor->updateCompositingDescendantGeometry(stackingContainer, stackingContainer->layer()); |
} |
} |
- if (flags & NeedsFullRepaint && !paintsIntoCompositedAncestor()) |
+ if (needsFullRepaint && !paintsIntoCompositedAncestor()) |
setContentsNeedDisplay(); |
} |