From 31199076ec506e7bb2db1280b5586d9921014c69 Mon Sep 17 00:00:00 2001 From: Yerkebulan Tulibergenov Date: Mon, 24 Feb 2025 19:58:36 -0800 Subject: refactor: add CanGc as argument to Promise::reject_native (#35640) Signed-off-by: Yerkebulan Tulibergenov --- components/script/dom/defaultteereadrequest.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'components/script/dom/defaultteereadrequest.rs') 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) { -- cgit v1.2.3