diff options
Diffstat (limited to 'components/script/dom/defaultteereadrequest.rs')
-rw-r--r-- | components/script/dom/defaultteereadrequest.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/defaultteereadrequest.rs b/components/script/dom/defaultteereadrequest.rs index fd5a80a3f7a..6120443edea 100644 --- a/components/script/dom/defaultteereadrequest.rs +++ b/components/script/dom/defaultteereadrequest.rs @@ -178,20 +178,20 @@ impl DefaultTeeReadRequest { } } /// <https://streams.spec.whatwg.org/#read-request-close-steps> - pub(crate) fn close_steps(&self) { + pub(crate) fn close_steps(&self, can_gc: CanGc) { // Set reading to false. self.reading.set(false); // If canceled_1 is false, perform ! ReadableStreamDefaultControllerClose(branch_1.[[controller]]). if !self.canceled_1.get() { - self.readable_stream_default_controller_close(&self.branch_1); + self.readable_stream_default_controller_close(&self.branch_1, can_gc); } // If canceled_2 is false, perform ! ReadableStreamDefaultControllerClose(branch_2.[[controller]]). if !self.canceled_2.get() { - self.readable_stream_default_controller_close(&self.branch_2); + self.readable_stream_default_controller_close(&self.branch_2, can_gc); } // If canceled_1 is false or canceled_2 is false, resolve cancelPromise with undefined. if !self.canceled_1.get() || !self.canceled_2.get() { - self.cancel_promise.resolve_native(&()); + self.cancel_promise.resolve_native(&(), can_gc); } } /// <https://streams.spec.whatwg.org/#read-request-error-steps> @@ -215,8 +215,8 @@ impl DefaultTeeReadRequest { /// Call into close of the default controller of a stream, /// <https://streams.spec.whatwg.org/#readable-stream-default-controller-close> - fn readable_stream_default_controller_close(&self, stream: &ReadableStream) { - stream.get_default_controller().close(); + fn readable_stream_default_controller_close(&self, stream: &ReadableStream, can_gc: CanGc) { + stream.get_default_controller().close(can_gc); } /// Call into error of the default controller of stream, |