Index: chrome/browser/extensions/api/web_request/web_request_api.cc |
diff --git a/chrome/browser/extensions/api/web_request/web_request_api.cc b/chrome/browser/extensions/api/web_request/web_request_api.cc |
index a1e07b23da5fceccc4d935b099bb64a640dc4f50..89f541cfa92494005e6942418791cba9f1829abe 100644 |
--- a/chrome/browser/extensions/api/web_request/web_request_api.cc |
+++ b/chrome/browser/extensions/api/web_request/web_request_api.cc |
@@ -1644,12 +1644,11 @@ bool ExtensionWebRequestEventRouter::ProcessDeclarativeRules( |
i != relevant_registries.end(); ++i) { |
extensions::WebRequestRulesRegistry* rules_registry = |
i->first; |
+ extensions::DeclarativeWebRequestData request_data( |
+ request, request_stage, original_response_headers); |
helpers::EventResponseDeltas result = |
rules_registry->CreateDeltas( |
- extension_info_map, |
- extensions::DeclarativeWebRequestData( |
- request, request_stage, original_response_headers), |
- i->second); |
+ extension_info_map, &request_data, i->second); |
if (!result.empty()) { |
helpers::EventResponseDeltas& deltas = |