| Index: content/browser/loader/resource_message_filter.cc
|
| diff --git a/content/browser/loader/resource_message_filter.cc b/content/browser/loader/resource_message_filter.cc
|
| index 7fd049eb4034192ded7c7a8ff033e9b92617fe9f..55c6777295eaa9eeca4f594b8bcf7e037d10d077 100644
|
| --- a/content/browser/loader/resource_message_filter.cc
|
| +++ b/content/browser/loader/resource_message_filter.cc
|
| @@ -7,6 +7,7 @@
|
| #include "content/browser/appcache/chrome_appcache_service.h"
|
| #include "content/browser/blob_storage/chrome_blob_storage_context.h"
|
| #include "content/browser/loader/resource_dispatcher_host_impl.h"
|
| +#include "content/browser/loader/resource_requester_info.h"
|
| #include "content/browser/loader/url_loader_factory_impl.h"
|
| #include "content/browser/service_worker/service_worker_context_wrapper.h"
|
| #include "content/common/resource_messages.h"
|
| @@ -17,7 +18,6 @@ namespace content {
|
|
|
| ResourceMessageFilter::ResourceMessageFilter(
|
| int child_id,
|
| - int process_type,
|
| ChromeAppCacheService* appcache_service,
|
| ChromeBlobStorageContext* blob_storage_context,
|
| storage::FileSystemContext* file_system_context,
|
| @@ -26,7 +26,6 @@ ResourceMessageFilter::ResourceMessageFilter(
|
| : BrowserMessageFilter(ResourceMsgStart),
|
| BrowserAssociatedInterface<mojom::URLLoaderFactory>(this, this),
|
| child_id_(child_id),
|
| - process_type_(process_type),
|
| appcache_service_(appcache_service),
|
| blob_storage_context_(blob_storage_context),
|
| file_system_context_(file_system_context),
|
| @@ -71,17 +70,19 @@ void ResourceMessageFilter::CreateLoaderAndStart(
|
| int32_t request_id,
|
| const ResourceRequest& url_request,
|
| mojom::URLLoaderClientAssociatedPtrInfo client_ptr_info) {
|
| - URLLoaderFactoryImpl::CreateLoaderAndStart(std::move(request), routing_id,
|
| - request_id, url_request,
|
| - std::move(client_ptr_info), this);
|
| + URLLoaderFactoryImpl::CreateLoaderAndStart(
|
| + std::move(request), routing_id, request_id, url_request,
|
| + std::move(client_ptr_info),
|
| + ResourceRequesterInfo::CreateForRenderer(GetWeakPtr()));
|
| }
|
|
|
| void ResourceMessageFilter::SyncLoad(int32_t routing_id,
|
| int32_t request_id,
|
| const ResourceRequest& url_request,
|
| const SyncLoadCallback& callback) {
|
| - URLLoaderFactoryImpl::SyncLoad(routing_id, request_id, url_request, callback,
|
| - this);
|
| + URLLoaderFactoryImpl::SyncLoad(
|
| + routing_id, request_id, url_request, callback,
|
| + ResourceRequesterInfo::CreateForRenderer(GetWeakPtr()));
|
| }
|
|
|
| } // namespace content
|
|
|