| 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) {
|
|
|