diff --git a/Libraries/LibWeb/SVG/SVGClipPathElement.cpp b/Libraries/LibWeb/SVG/SVGClipPathElement.cpp index a4d8d2610ef..3f7ccf23b7d 100644 --- a/Libraries/LibWeb/SVG/SVGClipPathElement.cpp +++ b/Libraries/LibWeb/SVG/SVGClipPathElement.cpp @@ -14,7 +14,7 @@ namespace Web::SVG { GC_DEFINE_ALLOCATOR(SVGClipPathElement); SVGClipPathElement::SVGClipPathElement(DOM::Document& document, DOM::QualifiedName qualified_name) - : SVGElement(document, move(qualified_name)) + : SVGGraphicsElement(document, move(qualified_name)) { } diff --git a/Libraries/LibWeb/SVG/SVGClipPathElement.h b/Libraries/LibWeb/SVG/SVGClipPathElement.h index e3ccb9e9815..8c845a8de0e 100644 --- a/Libraries/LibWeb/SVG/SVGClipPathElement.h +++ b/Libraries/LibWeb/SVG/SVGClipPathElement.h @@ -8,13 +8,14 @@ #include #include +#include #include namespace Web::SVG { -class SVGClipPathElement final : public SVGElement +class SVGClipPathElement final : public SVGGraphicsElement , public SVGViewport { - WEB_PLATFORM_OBJECT(SVGClipPathElement, SVGElement); + WEB_PLATFORM_OBJECT(SVGClipPathElement, SVGGraphicsElement); GC_DECLARE_ALLOCATOR(SVGClipPathElement); public: @@ -48,5 +49,4 @@ private: Optional m_clip_path_units = {}; }; - }