LibWeb: Move needs_layout_tree_rebuild to just before we use it

No functional changes.
This commit is contained in:
Jelle Raaijmakers 2026-02-14 08:12:14 +01:00 committed by Andreas Kling
parent 19bf3f9479
commit fa04c8db83

View file

@ -1471,8 +1471,6 @@ void Document::update_layout(UpdateLayoutReason reason)
update_style();
auto const needs_layout_tree_rebuild = !m_layout_root || needs_layout_tree_update() || child_needs_layout_tree_update() || needs_full_layout_tree_update();
auto svg_roots_to_relayout = move(m_svg_roots_needing_relayout);
if (m_layout_root && !m_layout_root->needs_layout_update() && svg_roots_to_relayout.is_empty())
@ -1482,6 +1480,8 @@ void Document::update_layout(UpdateLayoutReason reason)
if (m_created_for_appropriate_template_contents)
return;
auto const needs_layout_tree_rebuild = !m_layout_root || needs_layout_tree_update() || child_needs_layout_tree_update() || needs_full_layout_tree_update();
// Partial SVG relayout
if (!needs_layout_tree_rebuild && !svg_roots_to_relayout.is_empty() && !m_layout_root->needs_layout_update()) {
for (auto const& svg_root : svg_roots_to_relayout)