*************** *** 351,356 **** if (!newChild->isFloatingOrPositioned() && childrenInline()) dirtyLinesFromChangedChild(newChild); } void RenderContainer::insertChildNode(RenderObject* child, RenderObject* beforeChild) --- 362,373 ---- if (!newChild->isFloatingOrPositioned() && childrenInline()) dirtyLinesFromChangedChild(newChild); + + #if APPLE_CHANGES + KWQAccObjectCache* cache = document()->getExistingAccObjectCache(); + if (cache) + cache->childrenChanged(this); + #endif } void RenderContainer::insertChildNode(RenderObject* child, RenderObject* beforeChild) *************** *** 386,391 **** if (!child->isFloatingOrPositioned() && childrenInline()) dirtyLinesFromChangedChild(child); } --- 403,414 ---- if (!child->isFloatingOrPositioned() && childrenInline()) dirtyLinesFromChangedChild(child); + + #if APPLE_CHANGES + KWQAccObjectCache* cache = document()->getExistingAccObjectCache(); + if (cache) + cache->childrenChanged(this); + #endif }