void RenderRegion::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle) { RenderBlock::styleDidChange(diff, oldStyle); // If the region is not attached to any thread, there is no need to check // whether the region has region styling since no content will be displayed // into the region. if (!m_flowThread) { setHasCustomRegionStyle(false); return; } checkRegionStyle(); updateRegionHasAutoLogicalHeightFlag(); }
void RenderNamedFlowFragment::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle) { RenderRegion::styleDidChange(diff, oldStyle); // If the region is not attached to any thread, there is no need to check // whether the region has region styling since no content will be displayed // into the region. if (!m_flowThread) { setHasCustomRegionStyle(false); return; } updateRegionHasAutoLogicalHeightFlag(); checkRegionStyle(); if (parent() && parent()->needsLayout()) setNeedsLayout(MarkOnlyThis); }
void RenderNamedFlowFragment::updateRegionFlags() { checkRegionStyle(); updateRegionHasAutoLogicalHeightFlag(); }