Index: Source/core/rendering/RenderBoxModelObject.cpp |
diff --git a/Source/core/rendering/RenderBoxModelObject.cpp b/Source/core/rendering/RenderBoxModelObject.cpp |
index 3b084c5fde5cc73a5bcbaac982dcae77e67fc05c..b0cc5d9fbe2d27607e2a0810440cb883ca4f6ffd 100644 |
--- a/Source/core/rendering/RenderBoxModelObject.cpp |
+++ b/Source/core/rendering/RenderBoxModelObject.cpp |
@@ -276,7 +276,6 @@ LayoutPoint RenderBoxModelObject::adjustedPositionRelativeToOffsetParent(const L |
return LayoutPoint(); |
LayoutPoint referencePoint = startPoint; |
- referencePoint.move(parent()->offsetForColumns(referencePoint)); |
// If the offsetParent of the element is null, or is the HTML body element, |
// return the distance between the canvas origin and the left border edge |
@@ -303,7 +302,6 @@ LayoutPoint RenderBoxModelObject::adjustedPositionRelativeToOffsetParent(const L |
if (!isOutOfFlowPositioned()) { |
if (current->isBox() && !current->isTableRow()) |
referencePoint.moveBy(toRenderBox(current)->topLeftLocation()); |
- referencePoint.move(current->parent()->offsetForColumns(referencePoint)); |
} |
} |
@@ -2754,13 +2752,6 @@ void RenderBoxModelObject::mapAbsoluteToLocalPoint(MapCoordinatesFlags mode, Tra |
LayoutSize containerOffset = offsetFromContainer(o, LayoutPoint()); |
- if (!style()->hasOutOfFlowPosition() && o->hasColumns()) { |
- RenderBlock* block = toRenderBlock(o); |
- LayoutPoint point(roundedLayoutPoint(transformState.mappedPoint())); |
- point -= containerOffset; |
- block->adjustForColumnRect(containerOffset, point); |
- } |
- |
bool preserve3D = mode & UseTransforms && (o->style()->preserves3D() || style()->preserves3D()); |
if (mode & UseTransforms && shouldUseTransformFromContainer(o)) { |
TransformationMatrix t; |