| 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;
|
|
|