void RootInlineBox::childRemoved(InlineBox* box) { if (box->renderer() == m_lineBreakObj) setLineBreakInfo(0, 0, BidiStatus()); for (RootInlineBox* prev = prevRootBox(); prev && prev->lineBreakObj() == box->renderer(); prev = prev->prevRootBox()) { prev->setLineBreakInfo(0, 0, BidiStatus()); prev->markDirty(); } }
void RootInlineBox::childRemoved(InlineBox* box) { if (box->object() == m_lineBreakObj) setLineBreakInfo(0, 0, 0, 0); for (RootInlineBox* prev = prevRootBox(); prev && prev->lineBreakObj() == box->object(); prev = prev->prevRootBox()) { prev->setLineBreakInfo(0, 0, 0, 0); prev->markDirty(); } }