LibWeb: Correct initialization order for SVGFE*Element

We should first set the prototype before initializing our base,
otherwise e.g. attributes will simply not work.
This commit is contained in:
Jelle Raaijmakers 2025-07-10 16:52:41 +02:00 committed by Tim Ledbetter
parent 1a0d4487a8
commit ffcf91cd30
3 changed files with 3 additions and 3 deletions

View File

@ -21,8 +21,8 @@ SVGFEBlendElement::SVGFEBlendElement(DOM::Document& document, DOM::QualifiedName
void SVGFEBlendElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
WEB_SET_PROTOTYPE_FOR_INTERFACE(SVGFEBlendElement);
Base::initialize(realm);
}
void SVGFEBlendElement::visit_edges(Cell::Visitor& visitor)

View File

@ -22,8 +22,8 @@ SVGFEFloodElement::SVGFEFloodElement(DOM::Document& document, DOM::QualifiedName
void SVGFEFloodElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
WEB_SET_PROTOTYPE_FOR_INTERFACE(SVGFEFloodElement);
Base::initialize(realm);
}
void SVGFEFloodElement::visit_edges(Cell::Visitor& visitor)

View File

@ -22,8 +22,8 @@ SVGFEGaussianBlurElement::SVGFEGaussianBlurElement(DOM::Document& document, DOM:
void SVGFEGaussianBlurElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
WEB_SET_PROTOTYPE_FOR_INTERFACE(SVGFEGaussianBlurElement);
Base::initialize(realm);
}
void SVGFEGaussianBlurElement::visit_edges(Cell::Visitor& visitor)