| Index: sky/engine/core/rendering/RenderLayer.cpp
|
| diff --git a/sky/engine/core/rendering/RenderLayer.cpp b/sky/engine/core/rendering/RenderLayer.cpp
|
| index ed1bfc539649da1b32820049e0e325aa6b68114b..c8ebe1c2d485627e7fea2a2195a1bef482f88c49 100644
|
| --- a/sky/engine/core/rendering/RenderLayer.cpp
|
| +++ b/sky/engine/core/rendering/RenderLayer.cpp
|
| @@ -347,29 +347,12 @@ LayoutPoint RenderLayer::location() const
|
| }
|
| }
|
|
|
| - // Subtract our parent's scroll offset.
|
| - if (renderer()->isOutOfFlowPositioned() && enclosingPositionedAncestor()) {
|
| - RenderLayer* positionedParent = enclosingPositionedAncestor();
|
| -
|
| - if (positionedParent->renderer()->isRelPositioned() && positionedParent->renderer()->isRenderInline()) {
|
| - LayoutSize offset = toRenderInline(positionedParent->renderer())->offsetForInFlowPositionedInline(*toRenderBox(renderer()));
|
| - localPoint += offset;
|
| - }
|
| - }
|
| -
|
| - localPoint.move(offsetForInFlowPosition());
|
| -
|
| // FIXME: We'd really like to just get rid of the concept of a layer rectangle and rely on the renderers.
|
| localPoint -= inlineBoundingBoxOffset;
|
|
|
| return localPoint;
|
| }
|
|
|
| -const LayoutSize RenderLayer::offsetForInFlowPosition() const
|
| -{
|
| - return renderer()->isRelPositioned() ? toRenderBoxModelObject(renderer())->offsetForInFlowPosition() : LayoutSize();
|
| -}
|
| -
|
| TransformationMatrix RenderLayer::perspectiveTransform() const
|
| {
|
| if (!renderer()->hasTransform())
|
|
|