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