From 8fd59fce9c65704495db5a47f19cbe45533ae4a4 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 20 Oct 2022 15:31:12 +0200 Subject: [PATCH] LibWeb: Remove unnecessary hack in HTML::Window::initialize() We don't need to force-set the realm's global object during initialization anymore, now that intrinsics are set up elsewhere. --- Userland/Libraries/LibWeb/HTML/Window.cpp | 8 -------- Userland/Libraries/LibWeb/HTML/Window.h | 1 - 2 files changed, 9 deletions(-) diff --git a/Userland/Libraries/LibWeb/HTML/Window.cpp b/Userland/Libraries/LibWeb/HTML/Window.cpp index 9979affa14..f50d4cc934 100644 --- a/Userland/Libraries/LibWeb/HTML/Window.cpp +++ b/Userland/Libraries/LibWeb/HTML/Window.cpp @@ -697,14 +697,6 @@ HTML::BrowsingContext* Window::browsing_context() return m_associated_document->browsing_context(); } -void Window::initialize(JS::Realm& realm) -{ - Base::initialize(realm); - - // FIXME: This is a hack.. - realm.set_global_object(this, this); -} - void Window::initialize_web_interfaces(Badge) { auto& realm = this->realm(); diff --git a/Userland/Libraries/LibWeb/HTML/Window.h b/Userland/Libraries/LibWeb/HTML/Window.h index ec97b988cb..13f1ad7888 100644 --- a/Userland/Libraries/LibWeb/HTML/Window.h +++ b/Userland/Libraries/LibWeb/HTML/Window.h @@ -127,7 +127,6 @@ public: private: explicit Window(JS::Realm&); - virtual void initialize(JS::Realm&) override; virtual void visit_edges(Cell::Visitor&) override;