| Index: content/child/url_loader_client_impl.cc
|
| diff --git a/content/child/url_loader_client_impl.cc b/content/child/url_loader_client_impl.cc
|
| index 04aee613ace7c63b19db4b3b8c5f995f9cf9ba30..72e539364f39bbdfc1615decdedb5df8d3ac0e28 100644
|
| --- a/content/child/url_loader_client_impl.cc
|
| +++ b/content/child/url_loader_client_impl.cc
|
| @@ -114,8 +114,6 @@ void URLLoaderClientImpl::OnReceiveResponse(
|
| const ResourceResponseHead& response_head,
|
| mojom::DownloadedTempFilePtr downloaded_file) {
|
| has_received_response_ = true;
|
| - if (body_consumer_)
|
| - body_consumer_->Start();
|
| downloaded_file_ = std::move(downloaded_file);
|
| Dispatch(ResourceMsg_ReceivedResponse(request_id_, response_head));
|
| }
|
| @@ -146,10 +144,9 @@ void URLLoaderClientImpl::OnTransferSizeUpdated(int32_t transfer_size_diff) {
|
| void URLLoaderClientImpl::OnStartLoadingResponseBody(
|
| mojo::ScopedDataPipeConsumerHandle body) {
|
| DCHECK(!body_consumer_);
|
| + DCHECK(has_received_response_);
|
| body_consumer_ = new URLResponseBodyConsumer(
|
| request_id_, resource_dispatcher_, std::move(body), task_runner_);
|
| - if (has_received_response_)
|
| - body_consumer_->Start();
|
| if (is_deferred_)
|
| body_consumer_->SetDefersLoading();
|
| }
|
|
|