diff options
author | Yerkebulan Tulibergenov <yerkebulan@gmail.com> | 2025-02-24 19:58:36 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-25 03:58:36 +0000 |
commit | 31199076ec506e7bb2db1280b5586d9921014c69 (patch) | |
tree | c06f08fe3d0161a435a80577a4a17028c438f735 /components/script/dom/defaultteereadrequest.rs | |
parent | 3c3b6cfdc4ec9ac4b3833f5b08207f70ece1bd93 (diff) | |
download | servo-31199076ec506e7bb2db1280b5586d9921014c69.tar.gz servo-31199076ec506e7bb2db1280b5586d9921014c69.zip |
refactor: add CanGc as argument to Promise::reject_native (#35640)
Signed-off-by: Yerkebulan Tulibergenov <yerkebulan@gmail.com>
Diffstat (limited to 'components/script/dom/defaultteereadrequest.rs')
-rw-r--r-- | components/script/dom/defaultteereadrequest.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/defaultteereadrequest.rs b/components/script/dom/defaultteereadrequest.rs index 6120443edea..debc084e068 100644 --- a/components/script/dom/defaultteereadrequest.rs +++ b/components/script/dom/defaultteereadrequest.rs @@ -138,12 +138,14 @@ impl DefaultTeeReadRequest { self.readable_stream_default_controller_error( &self.branch_1, clone_result.handle(), + can_gc, ); // Perform ! ReadableStreamDefaultControllerError(branch_2.[[controller]], cloneResult.[[Value]]). self.readable_stream_default_controller_error( &self.branch_2, clone_result.handle(), + can_gc, ); // Resolve cancelPromise with ! ReadableStreamCancel(stream, cloneResult.[[Value]]). self.stream_cancel(clone_result.handle(), can_gc); @@ -225,8 +227,9 @@ impl DefaultTeeReadRequest { &self, stream: &ReadableStream, error: SafeHandleValue, + can_gc: CanGc, ) { - stream.get_default_controller().error(error); + stream.get_default_controller().error(error, can_gc); } pub(crate) fn pull_algorithm(&self, can_gc: CanGc) { |