Index: Source/WebCore/rendering/RenderBoxModelObject.cpp |
=================================================================== |
--- Source/WebCore/rendering/RenderBoxModelObject.cpp (revision 126659) |
+++ Source/WebCore/rendering/RenderBoxModelObject.cpp (working copy) |
@@ -2749,9 +2749,8 @@ |
void RenderBoxModelObject::moveChildTo(RenderBoxModelObject* toBoxModelObject, RenderObject* child, RenderObject* beforeChild, bool fullRemoveInsert) |
{ |
- // FIXME: We need a performant way to handle clearing positioned objects from our list that are |
- // in |child|'s subtree so we could just clear them here. Because of this, we assume that callers |
- // have cleared their positioned objects list for child moves (!fullRemoveInsert) to avoid any badness. |
+ // We assume that callers have cleared their positioned objects list for child moves (!fullRemoveInsert) so the |
+ // positioned renderer maps don't become stale. It would be too slow to do the map lookup on each call. |
ASSERT(!fullRemoveInsert || !isRenderBlock() || !toRenderBlock(this)->hasPositionedObjects()); |
ASSERT(this == child->parent()); |