| Index: content/browser/frame_host/navigation_request.cc
|
| diff --git a/content/browser/frame_host/navigation_request.cc b/content/browser/frame_host/navigation_request.cc
|
| index e3937476e64ddce4e86255d8167a7a219a19ec20..99dc7014e3e3d61348ba881038a8888a4d5ed60a 100644
|
| --- a/content/browser/frame_host/navigation_request.cc
|
| +++ b/content/browser/frame_host/navigation_request.cc
|
| @@ -36,7 +36,6 @@
|
| #include "content/public/browser/navigation_ui_data.h"
|
| #include "content/public/browser/render_view_host.h"
|
| #include "content/public/browser/storage_partition.h"
|
| -#include "content/public/browser/stream_handle.h"
|
| #include "content/public/common/appcache_info.h"
|
| #include "content/public/common/content_client.h"
|
| #include "content/public/common/origin_util.h"
|
| @@ -508,12 +507,13 @@ void NavigationRequest::OnRequestRedirected(
|
|
|
| void NavigationRequest::OnResponseStarted(
|
| const scoped_refptr<ResourceResponse>& response,
|
| - std::unique_ptr<StreamHandle> body,
|
| + mojo::ScopedDataPipeConsumerHandle handle,
|
| const SSLStatus& ssl_status,
|
| std::unique_ptr<NavigationData> navigation_data,
|
| const GlobalRequestID& request_id,
|
| bool is_download,
|
| bool is_stream) {
|
| + DCHECK(handle.is_valid());
|
| DCHECK(state_ == STARTED);
|
| DCHECK(response);
|
| state_ = RESPONSE_STARTED;
|
| @@ -578,9 +578,9 @@ void NavigationRequest::OnResponseStarted(
|
| if (navigation_data)
|
| navigation_handle_->set_navigation_data(std::move(navigation_data));
|
|
|
| - // Store the response and the StreamHandle until checks have been processed.
|
| + // Store the response and the data pipe until checks have been processed.
|
| response_ = response;
|
| - body_ = std::move(body);
|
| + handle_ = std::move(handle);
|
|
|
| // Check if the navigation should be allowed to proceed.
|
| navigation_handle_->WillProcessResponse(
|
| @@ -842,7 +842,7 @@ void NavigationRequest::CommitNavigation() {
|
|
|
| DCHECK_EQ(request_params_.has_user_gesture, begin_params_.has_user_gesture);
|
|
|
| - render_frame_host->CommitNavigation(response_.get(), std::move(body_),
|
| + render_frame_host->CommitNavigation(response_.get(), std::move(handle_),
|
| common_params_, request_params_,
|
| is_view_source_);
|
|
|
|
|