diff options
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/MessageChannel.cpp')
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/MessageChannel.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/MessageChannel.cpp b/Userland/Libraries/LibWeb/HTML/MessageChannel.cpp index 069564c3e2..a027cb0f95 100644 --- a/Userland/Libraries/LibWeb/HTML/MessageChannel.cpp +++ b/Userland/Libraries/LibWeb/HTML/MessageChannel.cpp @@ -38,10 +38,12 @@ void MessageChannel::visit_edges(Cell::Visitor& visitor) visitor.visit(m_port2.ptr()); } -void MessageChannel::initialize(JS::Realm& realm) +JS::ThrowCompletionOr<void> MessageChannel::initialize(JS::Realm& realm) { - Base::initialize(realm); + MUST_OR_THROW_OOM(Base::initialize(realm)); set_prototype(&Bindings::ensure_web_prototype<Bindings::MessageChannelPrototype>(realm, "MessageChannel")); + + return {}; } MessagePort* MessageChannel::port1() |