Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index 02a6ec68033e3dc740feed737558fc6c1b9e3ea8..0141f0156e789279d3fb232e1437b74b79fe3473 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -980,13 +980,10 @@ bool RenderLayer::updateLayerPosition() |
if (hasCompositedLayerMapping()) { |
// FIXME: Composited layers ignore pagination, so about the best we can do is make sure they're offset into the appropriate column. |
// They won't split across columns properly. |
- LayoutSize columnOffset; |
if (!parent()->renderer()->hasColumns() && parent()->renderer()->isDocumentElement() && renderer()->view()->hasColumns()) |
- renderer()->view()->adjustForColumns(columnOffset, localPoint); |
+ localPoint += renderer()->view()->columnOffset(localPoint); |
else |
- parent()->renderer()->adjustForColumns(columnOffset, localPoint); |
- |
- localPoint += columnOffset; |
+ localPoint += parent()->renderer()->columnOffset(localPoint); |
} |
if (parent()->renderer()->hasOverflowClip()) { |