diff --git a/Userland/Libraries/LibWeb/Layout/SVGBox.h b/Userland/Libraries/LibWeb/Layout/SVGBox.h index e3aa207df6..ee0aaea8e3 100644 --- a/Userland/Libraries/LibWeb/Layout/SVGBox.h +++ b/Userland/Libraries/LibWeb/Layout/SVGBox.h @@ -18,6 +18,7 @@ public: virtual ~SVGBox() override = default; SVG::SVGElement& dom_node() { return verify_cast(*Box::dom_node()); } + SVG::SVGElement const& dom_node() const { return verify_cast(*Box::dom_node()); } virtual void before_children_paint(PaintContext& context, PaintPhase phase) override; virtual void after_children_paint(PaintContext& context, PaintPhase phase) override; diff --git a/Userland/Libraries/LibWeb/Layout/SVGGraphicsBox.h b/Userland/Libraries/LibWeb/Layout/SVGGraphicsBox.h index 205b7443fc..2605cb93cd 100644 --- a/Userland/Libraries/LibWeb/Layout/SVGGraphicsBox.h +++ b/Userland/Libraries/LibWeb/Layout/SVGGraphicsBox.h @@ -18,6 +18,7 @@ public: virtual ~SVGGraphicsBox() override = default; SVG::SVGGraphicsElement& dom_node() { return verify_cast(SVGBox::dom_node()); } + SVG::SVGGraphicsElement const& dom_node() const { return verify_cast(SVGBox::dom_node()); } virtual void before_children_paint(PaintContext& context, PaintPhase phase) override; }; diff --git a/Userland/Libraries/LibWeb/Layout/SVGPathBox.h b/Userland/Libraries/LibWeb/Layout/SVGPathBox.h index 54617f6087..9521c4cc03 100644 --- a/Userland/Libraries/LibWeb/Layout/SVGPathBox.h +++ b/Userland/Libraries/LibWeb/Layout/SVGPathBox.h @@ -17,6 +17,7 @@ public: virtual ~SVGPathBox() override = default; SVG::SVGPathElement& dom_node() { return verify_cast(SVGGraphicsBox::dom_node()); } + SVG::SVGPathElement const& dom_node() const { return verify_cast(SVGGraphicsBox::dom_node()); } virtual void paint(PaintContext& context, PaintPhase phase) override;