LibWeb: Allow to early break from InvalidationSet::for_each_property()

This commit is contained in:
Aliaksandr Kalenik 2025-01-29 01:45:34 +01:00 committed by Andreas Kling
commit 74dc335b28
Notes: github-actions[bot] 2025-01-29 08:31:36 +00:00
4 changed files with 22 additions and 9 deletions

View file

@ -190,6 +190,7 @@ static InvalidationSet build_invalidation_sets_for_selector_impl(StyleInvalidati
// we need to make all siblings are invalidated.
descendant_invalidation_set.set_needs_invalidate_whole_subtree();
}
return IterationDecision::Continue;
});
}
@ -216,6 +217,8 @@ static InvalidationSet build_invalidation_sets_for_selector_impl(StyleInvalidati
} else {
descendant_invalidation_set.include_all_from(invalidation_set_for_rightmost_selector);
}
return IterationDecision::Continue;
});
}
}