| Index: Source/core/rendering/LayoutState.cpp
|
| diff --git a/Source/core/rendering/LayoutState.cpp b/Source/core/rendering/LayoutState.cpp
|
| index 2e682604835a2d4fc050ba9b6abb89136d2a4773..4d4e78182eacd3ca7e23e253d93c7b5793d67eb8 100644
|
| --- a/Source/core/rendering/LayoutState.cpp
|
| +++ b/Source/core/rendering/LayoutState.cpp
|
| @@ -65,14 +65,14 @@ LayoutState::LayoutState(RenderBox& renderer, const LayoutSize& offset, LayoutUn
|
|
|
| if (renderer.isOutOfFlowPositioned() && !fixed) {
|
| if (RenderObject* container = renderer.container()) {
|
| - if (container->isInFlowPositioned() && container->isRenderInline())
|
| + if (container->isRelPositioned() && container->isRenderInline())
|
| m_paintOffset += toRenderInline(container)->offsetForInFlowPositionedInline(renderer);
|
| }
|
| }
|
|
|
| m_layoutOffset = m_paintOffset;
|
|
|
| - if (renderer.isInFlowPositioned() && renderer.hasLayer())
|
| + if (renderer.isRelPositioned() && renderer.hasLayer())
|
| m_paintOffset += renderer.layer()->offsetForInFlowPosition();
|
|
|
| m_clipped = !fixed && m_next->m_clipped;
|
|
|