LibWeb: Add StyleElementUtils::visit_edges()

Let's do this instead of making embedders visit every field of this
helper class.
This commit is contained in:
Andreas Kling 2024-09-21 07:47:37 +02:00 committed by Andreas Kling
commit 2064be708f
Notes: github-actions[bot] 2024-09-21 06:56:58 +00:00
3 changed files with 7 additions and 2 deletions

View file

@ -19,6 +19,11 @@ public:
CSS::CSSStyleSheet* sheet() { return m_associated_css_style_sheet; }
CSS::CSSStyleSheet const* sheet() const { return m_associated_css_style_sheet; }
void visit_edges(JS::Cell::Visitor& visitor)
{
visitor.visit(m_associated_css_style_sheet);
}
private:
// https://www.w3.org/TR/cssom/#associated-css-style-sheet
JS::GCPtr<CSS::CSSStyleSheet> m_associated_css_style_sheet;