| Index: content/browser/loader/resource_request_info_impl.cc
|
| diff --git a/content/browser/loader/resource_request_info_impl.cc b/content/browser/loader/resource_request_info_impl.cc
|
| index fc7d9730281af9038d426b9bc258c5f3f1afbf54..a7d2b40b25a7c00e0a73b16d59282cccd745e97f 100644
|
| --- a/content/browser/loader/resource_request_info_impl.cc
|
| +++ b/content/browser/loader/resource_request_info_impl.cc
|
| @@ -338,13 +338,21 @@ void ResourceRequestInfoImpl::UpdateForTransfer(
|
| int render_frame_id,
|
| int origin_pid,
|
| int request_id,
|
| - base::WeakPtr<ResourceMessageFilter> filter) {
|
| + base::WeakPtr<ResourceMessageFilter> filter,
|
| + mojom::URLLoaderAssociatedRequest url_loader_request,
|
| + mojom::URLLoaderClientAssociatedPtr url_loader_client) {
|
| child_id_ = child_id;
|
| route_id_ = route_id;
|
| render_frame_id_ = render_frame_id;
|
| origin_pid_ = origin_pid;
|
| request_id_ = request_id;
|
| filter_ = filter;
|
| +
|
| + // on_transfer_ is non-null only when MojoAsyncResourceHandler is used.
|
| + if (on_transfer_) {
|
| + on_transfer_.Run(std::move(url_loader_request),
|
| + std::move(url_loader_client));
|
| + }
|
| }
|
|
|
| void ResourceRequestInfoImpl::ResetBody() {
|
|
|