| Index: content/browser/renderer_host/async_resource_handler.cc
|
| diff --git a/content/browser/renderer_host/async_resource_handler.cc b/content/browser/renderer_host/async_resource_handler.cc
|
| index e37724d5d0086fa2c545270d4973a44870486cfc..06da08ab8d2feab60df44006d6ba784f5e1f4815 100644
|
| --- a/content/browser/renderer_host/async_resource_handler.cc
|
| +++ b/content/browser/renderer_host/async_resource_handler.cc
|
| @@ -144,8 +144,11 @@ bool AsyncResourceHandler::OnRequestRedirected(int request_id,
|
| bool* defer) {
|
| *defer = did_defer_ = true;
|
|
|
| - if (rdh_->delegate())
|
| - rdh_->delegate()->OnRequestRedirected(request_, response);
|
| + if (rdh_->delegate()) {
|
| + rdh_->delegate()->OnRequestRedirected(request_, filter_->resource_context(),
|
| + response);
|
| + }
|
| + *defer = true;
|
|
|
| DevToolsNetLogObserver::PopulateResponseInfo(request_, response);
|
| response->head.request_start = request_->creation_time();
|
| @@ -163,12 +166,14 @@ bool AsyncResourceHandler::OnResponseStarted(int request_id,
|
| // request commits, avoiding the possibility of e.g. zooming the old content
|
| // or of having to layout the new content twice.
|
|
|
| - if (rdh_->delegate())
|
| - rdh_->delegate()->OnResponseStarted(request_, response, filter_);
|
| + content::ResourceContext* resource_context = filter_->resource_context();
|
| + if (rdh_->delegate()) {
|
| + rdh_->delegate()->OnResponseStarted(request_, resource_context, response,
|
| + filter_);
|
| + }
|
|
|
| DevToolsNetLogObserver::PopulateResponseInfo(request_, response);
|
|
|
| - ResourceContext* resource_context = filter_->resource_context();
|
| HostZoomMap* host_zoom_map =
|
| GetHostZoomMapForResourceContext(resource_context);
|
|
|
|
|