Index: content/browser/loader/resource_loader.cc |
diff --git a/content/browser/loader/resource_loader.cc b/content/browser/loader/resource_loader.cc |
index 8cca67676d7562fcad4efefa1890c6979ca0274d..6a1293feb55bb97def4d891ba05eedbe4ef7afbb 100644 |
--- a/content/browser/loader/resource_loader.cc |
+++ b/content/browser/loader/resource_loader.cc |
@@ -150,11 +150,15 @@ void PopulateResourceResponse(ResourceRequestInfoImpl* info, |
ResourceLoader::ResourceLoader(std::unique_ptr<net::URLRequest> request, |
std::unique_ptr<ResourceHandler> handler, |
CertStore* cert_store, |
+ std::unique_ptr<mojom::URLLoader> mojo_loader, |
+ mojom::URLLoaderClientPtr mojo_loader_client, |
ResourceLoaderDelegate* delegate) |
: deferred_stage_(DEFERRED_NONE), |
request_(std::move(request)), |
handler_(std::move(handler)), |
delegate_(delegate), |
+ mojo_loader_(std::move(mojo_loader)), |
+ mojo_loader_client_(std::move(mojo_loader_client)), |
is_transferring_(false), |
times_cancelled_before_request_start_(0), |
started_request_(false), |
@@ -165,6 +169,17 @@ ResourceLoader::ResourceLoader(std::unique_ptr<net::URLRequest> request, |
handler_->SetController(this); |
} |
+ResourceLoader::ResourceLoader(std::unique_ptr<net::URLRequest> request, |
+ std::unique_ptr<ResourceHandler> handler, |
+ CertStore* cert_store, |
+ ResourceLoaderDelegate* delegate) |
+ : ResourceLoader(std::move(request), |
+ std::move(handler), |
+ cert_store, |
+ nullptr, |
+ nullptr, |
+ delegate) {} |
+ |
ResourceLoader::~ResourceLoader() { |
if (login_delegate_.get()) |
login_delegate_->OnRequestCancelled(); |