Index: third_party/WebKit/Source/core/layout/LayoutObject.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutObject.cpp b/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
index 21674ddb9d57c40e1c00c5885e795195c1cc6518..1fa8d3b8741331f6f96ab3cf6b45408da69ad2b9 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
@@ -769,11 +769,11 @@ void LayoutObject::markContainerChainForLayout(bool scheduleRelayout, SubtreeLay |
if (!container && !object->isLayoutView()) |
return; |
if (!last->isTextOrSVGChild() && last->style()->hasOutOfFlowPosition()) { |
- LayoutBlock* containingBlock = last->containingBlock(); |
- if (containingBlock->posChildNeedsLayout()) |
+ object = last->containingBlock(); |
+ if (object->posChildNeedsLayout()) |
return; |
- container = containingBlock->container(); |
- containingBlock->setPosChildNeedsLayout(true); |
+ container = object->container(); |
+ object->setPosChildNeedsLayout(true); |
simplifiedNormalFlowLayout = true; |
ASSERT(!object->isSetNeedsLayoutForbidden()); |
} else if (simplifiedNormalFlowLayout) { |