mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-29 04:09:13 +00:00
LibWeb: Avoid dynamic_cast in EventTarget initialization
Let's use a virtual to tell if something uses the WindowOrWorkerGlobalScope mixin instead.
This commit is contained in:
parent
84626c7db2
commit
e7b6b84648
Notes:
github-actions[bot]
2025-04-18 12:47:57 +00:00
Author: https://github.com/awesomekling
Commit: e7b6b84648
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4395
4 changed files with 7 additions and 1 deletions
|
@ -59,6 +59,8 @@ public:
|
|||
bool has_event_listener(FlyString const& type) const;
|
||||
bool has_event_listeners() const;
|
||||
|
||||
virtual bool is_window_or_worker_global_scope_mixin() const { return false; }
|
||||
|
||||
protected:
|
||||
explicit EventTarget(JS::Realm&, MayInterfereWithIndexedPropertyAccess = MayInterfereWithIndexedPropertyAccess::No);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue