diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-05-15 10:20:33 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-05-15 10:28:57 +0000 |
commit | d17ea114e5ef69ad5d5d7413280a13e6428098aa (patch) | |
tree | 2c01a75df69f30d27b1432467cfe7c1467a498da /chromium/content/browser/loader/prefetch_url_loader.cc | |
parent | 8c5c43c7b138c9b4b0bf56d946e61d3bbc111bec (diff) | |
download | qtwebengine-chromium-d17ea114e5ef69ad5d5d7413280a13e6428098aa.tar.gz |
BASELINE: Update Chromium to 67.0.3396.47
Change-Id: Idcb1341782e417561a2473eeecc82642dafda5b7
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'chromium/content/browser/loader/prefetch_url_loader.cc')
-rw-r--r-- | chromium/content/browser/loader/prefetch_url_loader.cc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/chromium/content/browser/loader/prefetch_url_loader.cc b/chromium/content/browser/loader/prefetch_url_loader.cc index dfb0bc72dee..a9b0fa9cc26 100644 --- a/chromium/content/browser/loader/prefetch_url_loader.cc +++ b/chromium/content/browser/loader/prefetch_url_loader.cc @@ -7,9 +7,9 @@ #include "base/feature_list.h" #include "content/browser/web_package/web_package_prefetch_handler.h" #include "content/public/common/content_features.h" -#include "content/public/common/shared_url_loader_factory.h" #include "net/url_request/url_request_context_getter.h" #include "services/network/public/cpp/features.h" +#include "services/network/public/cpp/shared_url_loader_factory.h" namespace content { @@ -17,14 +17,16 @@ PrefetchURLLoader::PrefetchURLLoader( int32_t routing_id, int32_t request_id, uint32_t options, + int frame_tree_node_id, const network::ResourceRequest& resource_request, network::mojom::URLLoaderClientPtr client, const net::MutableNetworkTrafficAnnotationTag& traffic_annotation, - scoped_refptr<SharedURLLoaderFactory> network_loader_factory, + scoped_refptr<network::SharedURLLoaderFactory> network_loader_factory, URLLoaderThrottlesGetter url_loader_throttles_getter, ResourceContext* resource_context, scoped_refptr<net::URLRequestContextGetter> request_context_getter) - : network_loader_factory_(std::move(network_loader_factory)), + : frame_tree_node_id_(frame_tree_node_id), + network_loader_factory_(std::move(network_loader_factory)), client_binding_(this), forwarding_client_(std::move(client)), url_loader_throttles_getter_(url_loader_throttles_getter), @@ -76,7 +78,6 @@ void PrefetchURLLoader::ResumeReadingBodyFromNet() { void PrefetchURLLoader::OnReceiveResponse( const network::ResourceResponseHead& response, - const base::Optional<net::SSLInfo>& ssl_info, network::mojom::DownloadedTempFilePtr downloaded_file) { if (WebPackagePrefetchHandler::IsResponseForWebPackage(response)) { DCHECK(!web_package_prefetch_handler_); @@ -84,14 +85,13 @@ void PrefetchURLLoader::OnReceiveResponse( // Note that after this point this doesn't directly get upcalls from the // network. (Until |this| calls the handler's FollowRedirect.) web_package_prefetch_handler_ = std::make_unique<WebPackagePrefetchHandler>( - response, std::move(loader_), client_binding_.Unbind(), - network_loader_factory_, request_initiator_, + frame_tree_node_id_, response, std::move(loader_), + client_binding_.Unbind(), network_loader_factory_, request_initiator_, url_loader_throttles_getter_, resource_context_, request_context_getter_, this); return; } - forwarding_client_->OnReceiveResponse(response, ssl_info, - std::move(downloaded_file)); + forwarding_client_->OnReceiveResponse(response, std::move(downloaded_file)); } void PrefetchURLLoader::OnReceiveRedirect( @@ -128,7 +128,7 @@ void PrefetchURLLoader::OnStartLoadingResponseBody( // the renderer for prefetch. DCHECK(!pipe_drainer_); pipe_drainer_ = - std::make_unique<mojo::common::DataPipeDrainer>(this, std::move(body)); + std::make_unique<mojo::DataPipeDrainer>(this, std::move(body)); } void PrefetchURLLoader::OnComplete( |