| Index: extensions/browser/api/web_request/web_request_event_details.cc
|
| diff --git a/extensions/browser/api/web_request/web_request_event_details.cc b/extensions/browser/api/web_request/web_request_event_details.cc
|
| index 3099ca1f8d09d8feaba1a96e837058acb80bd95b..56ec81f3944b232e6867ccef27099cc28966479b 100644
|
| --- a/extensions/browser/api/web_request/web_request_event_details.cc
|
| +++ b/extensions/browser/api/web_request/web_request_event_details.cc
|
| @@ -39,6 +39,11 @@ WebRequestEventDetails::WebRequestEventDetails(const net::URLRequest* request,
|
| render_process_id_ = info->GetChildID();
|
| render_frame_id_ = info->GetRenderFrameID();
|
| resource_type = info->GetResourceType();
|
| + } else {
|
| + // Fallback for requests that are not allocated by a ResourceDispatcherHost,
|
| + // such as the TemplateURLFetcher.
|
| + content::ResourceRequestInfo::GetRenderFrameForRequest(
|
| + request, &render_process_id_, &render_frame_id_);
|
| }
|
|
|
| dict_.SetString(keys::kMethodKey, request->method());
|
|
|