LibWeb: Generate exposed Window/Worker interfaces as lazy objects

We now lazily create these instances on-demand rather than all at once
when a Window/Worker object is created.
This commit is contained in:
Timothy Flynn 2023-01-10 07:32:24 -05:00 committed by Andreas Kling
parent 3deb8e322f
commit 6e93d89ee3
Notes: sideshowbarker 2024-07-18 04:38:32 +09:00
4 changed files with 15 additions and 37 deletions

View file

@ -35,7 +35,7 @@ public:
realm->set_host_defined(move(host_defined));
// FIXME: Shared workers should use the shared worker method
Bindings::add_dedicated_worker_exposed_interfaces(realm->global_object(), *realm);
Bindings::add_dedicated_worker_exposed_interfaces(realm->global_object());
return settings_object;
}