diff options
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp')
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp b/Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp index c7dce0f599..2aa2c2650a 100644 --- a/Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp +++ b/Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp @@ -5,22 +5,22 @@ */ #include <LibWeb/Bindings/SubmitEventPrototype.h> -#include <LibWeb/Bindings/WindowObject.h> #include <LibWeb/HTML/SubmitEvent.h> +#include <LibWeb/HTML/Window.h> namespace Web::HTML { -SubmitEvent* SubmitEvent::create(Bindings::WindowObject& window_object, FlyString const& event_name, SubmitEventInit const& event_init) +SubmitEvent* SubmitEvent::create(HTML::Window& window_object, FlyString const& event_name, SubmitEventInit const& event_init) { return window_object.heap().allocate<SubmitEvent>(window_object.realm(), window_object, event_name, event_init); } -SubmitEvent* SubmitEvent::create_with_global_object(Bindings::WindowObject& window_object, FlyString const& event_name, SubmitEventInit const& event_init) +SubmitEvent* SubmitEvent::create_with_global_object(HTML::Window& window_object, FlyString const& event_name, SubmitEventInit const& event_init) { return create(window_object, event_name, event_init); } -SubmitEvent::SubmitEvent(Bindings::WindowObject& window_object, FlyString const& event_name, SubmitEventInit const& event_init) +SubmitEvent::SubmitEvent(HTML::Window& window_object, FlyString const& event_name, SubmitEventInit const& event_init) : DOM::Event(window_object, event_name, event_init) , m_submitter(event_init.submitter) { @@ -29,4 +29,10 @@ SubmitEvent::SubmitEvent(Bindings::WindowObject& window_object, FlyString const& SubmitEvent::~SubmitEvent() = default; +void SubmitEvent::visit_edges(Cell::Visitor& visitor) +{ + Base::visit_edges(visitor); + visitor.visit(m_submitter.ptr()); +} + } |