From aa49e6eb8cffdc1b62d9f9c45b49061bc356b2c6 Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Sun, 28 Jul 2024 19:14:45 +0100 Subject: [PATCH] LibWeb: Set correct prototype for `WorkerLocation` --- Userland/Libraries/LibWeb/HTML/WorkerLocation.cpp | 6 ++++++ Userland/Libraries/LibWeb/HTML/WorkerLocation.h | 1 + 2 files changed, 7 insertions(+) diff --git a/Userland/Libraries/LibWeb/HTML/WorkerLocation.cpp b/Userland/Libraries/LibWeb/HTML/WorkerLocation.cpp index 272292f2c8f82..418a20f131041 100644 --- a/Userland/Libraries/LibWeb/HTML/WorkerLocation.cpp +++ b/Userland/Libraries/LibWeb/HTML/WorkerLocation.cpp @@ -142,6 +142,12 @@ WorkerLocation::WorkerLocation(WorkerGlobalScope& global_scope) WorkerLocation::~WorkerLocation() = default; +void WorkerLocation::initialize(JS::Realm& realm) +{ + Base::initialize(realm); + WEB_SET_PROTOTYPE_FOR_INTERFACE(WorkerLocation); +} + void WorkerLocation::visit_edges(Cell::Visitor& visitor) { Base::visit_edges(visitor); diff --git a/Userland/Libraries/LibWeb/HTML/WorkerLocation.h b/Userland/Libraries/LibWeb/HTML/WorkerLocation.h index 372f1ba7d9779..1d7bf75f7d062 100644 --- a/Userland/Libraries/LibWeb/HTML/WorkerLocation.h +++ b/Userland/Libraries/LibWeb/HTML/WorkerLocation.h @@ -31,6 +31,7 @@ class WorkerLocation : public Bindings::PlatformObject { private: explicit WorkerLocation(WorkerGlobalScope&); + virtual void initialize(JS::Realm&) override; virtual void visit_edges(Cell::Visitor&) override; JS::NonnullGCPtr m_global_scope;