Index: Source/core/rendering/RenderObject.cpp |
diff --git a/Source/core/rendering/RenderObject.cpp b/Source/core/rendering/RenderObject.cpp |
index cb4508120958bc5fc0d899f1df21a3af154f8e8d..54c77a872a71041e99d0b1e5630eba99103bab9c 100644 |
--- a/Source/core/rendering/RenderObject.cpp |
+++ b/Source/core/rendering/RenderObject.cpp |
@@ -2370,6 +2370,9 @@ void RenderObject::insertedIntoTree() |
if (!isFloating() && parent()->childrenInline()) |
parent()->dirtyLinesFromChangedChild(this); |
+ |
+ if (RenderFlowThread* flowThread = parent()->flowThreadContainingBlock()) |
+ flowThread->flowThreadDescendantWasInserted(this); |
} |
void RenderObject::willBeRemovedFromTree() |
@@ -2419,7 +2422,6 @@ void RenderObject::removeFromRenderFlowThreadRecursive(RenderFlowThread* renderF |
for (RenderObject* child = children->firstChild(); child; child = child->nextSibling()) |
child->removeFromRenderFlowThreadRecursive(renderFlowThread); |
} |
- |
setFlowThreadState(NotInsideFlowThread); |
} |