From 0880ea3e1cb972819b9114d45ad089695ddb770c Mon Sep 17 00:00:00 2001 From: Shannon Booth Date: Sun, 19 Nov 2023 11:30:57 +1300 Subject: [PATCH] LibWeb: Add missing initialize override for ReadableStreamBYOBReader This hasn't really come up as of yet because not enough of this class has been implemented yet to actually do anything with it. --- .../Libraries/LibWeb/Streams/ReadableStreamBYOBReader.cpp | 7 +++++++ .../Libraries/LibWeb/Streams/ReadableStreamBYOBReader.h | 3 +++ 2 files changed, 10 insertions(+) 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