| Index: Source/core/layout/LayoutObject.cpp
|
| diff --git a/Source/core/layout/LayoutObject.cpp b/Source/core/layout/LayoutObject.cpp
|
| index 3432af375ccf376a09a5baabaf71d6fa0e224d4c..1b17019dd8686a286c43866a9cafca0b90989b8e 100644
|
| --- a/Source/core/layout/LayoutObject.cpp
|
| +++ b/Source/core/layout/LayoutObject.cpp
|
| @@ -746,9 +746,8 @@ static inline bool objectIsRelayoutBoundary(const LayoutObject* object)
|
| return true;
|
| }
|
|
|
| -void LayoutObject::markContainerChainForLayout(bool scheduleRelayout, LayoutObject* newRoot, SubtreeLayoutScope* layouter)
|
| +void LayoutObject::markContainerChainForLayout(bool scheduleRelayout, SubtreeLayoutScope* layouter)
|
| {
|
| - ASSERT(!scheduleRelayout || !newRoot);
|
| ASSERT(!isSetNeedsLayoutForbidden());
|
| ASSERT(!layouter || this != layouter->root());
|
|
|
| @@ -796,9 +795,6 @@ void LayoutObject::markContainerChainForLayout(bool scheduleRelayout, LayoutObje
|
| return;
|
| }
|
|
|
| - if (object == newRoot)
|
| - return;
|
| -
|
| last = object;
|
| if (scheduleRelayout && objectIsRelayoutBoundary(last))
|
| break;
|
|
|