summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp')
-rw-r--r--Userland/Libraries/LibWeb/HTML/SubmitEvent.cpp14
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());
+}
+
}