void RenderMathMLRoot::layout() { // Our computePreferredLogicalWidths() may change our logical width and then layout our children, which // RenderBlock::layout()'s relayoutChildren logic isn't expecting. if (preferredLogicalWidthsDirty()) computePreferredLogicalWidths(); RenderMathMLBlock::layout(); RenderBoxModelObject* index = this->index(); // If |index|, it should be a RenderBlock here, unless the user has overriden its { position: absolute }. if (index && index->isBox()) toRenderBox(index)->setLogicalTop(m_indexTop); }
void RenderCounter::updateText() { computePreferredLogicalWidths(0); }