summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/fetch/readable_stream_bytes_consumer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/fetch/readable_stream_bytes_consumer.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/fetch/readable_stream_bytes_consumer.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/core/fetch/readable_stream_bytes_consumer.cc b/chromium/third_party/blink/renderer/core/fetch/readable_stream_bytes_consumer.cc
index 6b755eb52f9..edbc16664ee 100644
--- a/chromium/third_party/blink/renderer/core/fetch/readable_stream_bytes_consumer.cc
+++ b/chromium/third_party/blink/renderer/core/fetch/readable_stream_bytes_consumer.cc
@@ -122,14 +122,14 @@ BytesConsumer::Result ReadableStreamBytesConsumer::BeginRead(
}
if (!is_reading_) {
is_reading_ = true;
- ScriptState::Scope scope(script_state_.get());
- ScriptValue reader(script_state_.get(),
+ ScriptState::Scope scope(script_state_);
+ ScriptValue reader(script_state_,
reader_.NewLocal(script_state_->GetIsolate()));
// The owner must retain the reader.
DCHECK(!reader.IsEmpty());
- ReadableStreamOperations::DefaultReaderRead(script_state_.get(), reader)
- .Then(OnFulfilled::CreateFunction(script_state_.get(), this),
- OnRejected::CreateFunction(script_state_.get(), this));
+ ReadableStreamOperations::DefaultReaderRead(script_state_, reader)
+ .Then(OnFulfilled::CreateFunction(script_state_, this),
+ OnRejected::CreateFunction(script_state_, this));
}
return Result::kShouldWait;
}
@@ -174,6 +174,7 @@ BytesConsumer::Error ReadableStreamBytesConsumer::GetError() const {
void ReadableStreamBytesConsumer::Trace(blink::Visitor* visitor) {
visitor->Trace(client_);
visitor->Trace(pending_buffer_);
+ visitor->Trace(script_state_);
BytesConsumer::Trace(visitor);
}