diff options
Diffstat (limited to 'Userland/Libraries/LibWeb/UIEvents/WheelEvent.cpp')
-rw-r--r-- | Userland/Libraries/LibWeb/UIEvents/WheelEvent.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Userland/Libraries/LibWeb/UIEvents/WheelEvent.cpp b/Userland/Libraries/LibWeb/UIEvents/WheelEvent.cpp index d8d92f503b..46152ce8dd 100644 --- a/Userland/Libraries/LibWeb/UIEvents/WheelEvent.cpp +++ b/Userland/Libraries/LibWeb/UIEvents/WheelEvent.cpp @@ -17,12 +17,17 @@ WheelEvent::WheelEvent(JS::Realm& realm, DeprecatedFlyString const& event_name, , m_delta_y(event_init.delta_y) , m_delta_mode(event_init.delta_mode) { - set_prototype(&Bindings::cached_web_prototype(realm, "WheelEvent")); set_event_characteristics(); } WheelEvent::~WheelEvent() = default; +void WheelEvent::initialize(JS::Realm& realm) +{ + Base::initialize(realm); + set_prototype(&Bindings::ensure_web_prototype<Bindings::WheelEventPrototype>(realm, "WheelEvent")); +} + WheelEvent* WheelEvent::create(JS::Realm& realm, DeprecatedFlyString const& event_name, WheelEventInit const& event_init) { return realm.heap().allocate<WheelEvent>(realm, realm, event_name, event_init); |