diff --git a/Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.cpp b/Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.cpp index 22d800e1e6..6adbec5317 100644 --- a/Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.cpp +++ b/Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.cpp @@ -6,6 +6,7 @@ */ #include +#include #include #include #include @@ -19,6 +20,12 @@ ReadableStreamBYOBReader::ReadableStreamBYOBReader(JS::Realm& realm) { } +void ReadableStreamBYOBReader::initialize(JS::Realm& realm) +{ + Base::initialize(realm); + set_prototype(&Bindings::ensure_web_prototype(realm, "ReadableStreamBYOBReader")); +} + // https://streams.spec.whatwg.org/#byob-reader-constructor WebIDL::ExceptionOr> ReadableStreamBYOBReader::construct_impl(JS::Realm& realm, JS::NonnullGCPtr stream) { diff --git a/Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.h b/Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.h index 1881f5e1e8..7bb973e5da 100644 --- a/Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.h +++ b/Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.h @@ -1,5 +1,6 @@ /* * Copyright (c) 2023, Matthew Olsson + * Copyright (c) 2023, Shannon Booth * * SPDX-License-Identifier: BSD-2-Clause */ @@ -50,6 +51,8 @@ public: private: explicit ReadableStreamBYOBReader(JS::Realm&); + virtual void initialize(JS::Realm&) override; + virtual void visit_edges(Cell::Visitor&) override; // https://streams.spec.whatwg.org/#readablestreambyobreader-readintorequests