RenderObject* RenderRubyRun::layoutSpecialExcludedChild(bool relayoutChildren, SubtreeLayoutScope& layoutScope) { // Don't bother positioning the RenderRubyRun yet. RenderRubyText* rt = rubyText(); if (!rt) return 0; if (relayoutChildren) layoutScope.setChildNeedsLayout(rt); rt->layoutIfNeeded(); return rt; }
RenderObject* RenderRubyRun::layoutSpecialExcludedChild(bool relayoutChildren) { // Don't bother positioning the RenderRubyRun yet. RenderRubyText* rt = rubyText(); if (!rt) return 0; if (relayoutChildren) rt->setChildNeedsLayout(true, false); rt->layoutIfNeeded(); return rt; }
RenderObject* RenderRubyRun::layoutSpecialExcludedChild(bool relayoutChildren) { StackStats::LayoutCheckPoint layoutCheckPoint; // Don't bother positioning the RenderRubyRun yet. RenderRubyText* rt = rubyText(); if (!rt) return 0; if (relayoutChildren) rt->setChildNeedsLayout(MarkOnlyThis); rt->layoutIfNeeded(); return rt; }