Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index 78d6278fc3e2348e3c0fb82a2d4aa4fa4a608116..5911c4746da4f8ddb81e94a4ae5c73203c8bc04f 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -329,14 +329,8 @@ void RenderLayer::updateLayerPositions(RenderGeometryMap* geometryMap, UpdateLay |
for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) |
child->updateLayerPositions(geometryMap, flags); |
- if ((flags & UpdateCompositingLayers) && hasCompositedLayerMapping()) { |
- CompositedLayerMapping::UpdateAfterLayoutFlags updateFlags = CompositedLayerMapping::CompositingChildrenOnly; |
- if (flags & NeedsFullRepaintInBacking) |
- updateFlags |= CompositedLayerMapping::NeedsFullRepaint; |
- if (isUpdateRoot) |
- updateFlags |= CompositedLayerMapping::IsUpdateRoot; |
- compositedLayerMapping()->updateAfterLayout(updateFlags); |
- } |
+ if ((flags & UpdateCompositingLayers) && hasCompositedLayerMapping()) |
+ compositedLayerMapping()->updateAfterLayout(flags & NeedsFullRepaintInBacking, isUpdateRoot); |
if (geometryMap) |
geometryMap->popMappingsToAncestor(parent()); |