void RenderSVGText::removeChild(RenderObject* child) { Vector<SVGTextLayoutAttributes*, 2> affectedAttributes; FontCachePurgePreventer fontCachePurgePreventer; subtreeChildWillBeRemoved(child, affectedAttributes); RenderSVGBlock::removeChild(child); subtreeChildWasRemoved(affectedAttributes); }
void RenderSVGText::removeChild(RenderObject& child) { SVGResourcesCache::clientWillBeRemovedFromTree(child); Vector<SVGTextLayoutAttributes*, 2> affectedAttributes; subtreeChildWillBeRemoved(&child, affectedAttributes); RenderSVGBlock::removeChild(child); subtreeChildWasRemoved(affectedAttributes); }
void LayoutSVGText::removeChild(LayoutObject* child) { SVGResourcesCache::clientWillBeRemovedFromTree(child); Vector<SVGTextLayoutAttributes*, 2> affectedAttributes; FontCachePurgePreventer fontCachePurgePreventer; subtreeChildWillBeRemoved(child, affectedAttributes); LayoutSVGBlock::removeChild(child); subtreeChildWasRemoved(affectedAttributes); }
RenderObject* RenderSVGText::removeChild(RenderObject& child) { SVGResourcesCache::clientWillBeRemovedFromTree(child); Vector<SVGTextLayoutAttributes*, 2> affectedAttributes; FontCachePurgePreventer fontCachePurgePreventer; subtreeChildWillBeRemoved(&child, affectedAttributes); RenderObject* next = RenderSVGBlock::removeChild(child); subtreeChildWasRemoved(affectedAttributes); return next; }