| Index: chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc
|
| diff --git a/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc b/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc
|
| index 426a7e38a6f45fa1552d9b6aa39723cd6a52e45b..d79eb3b89af386e34bf50449fbc8a348c62e514f 100644
|
| --- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc
|
| +++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.cc
|
| @@ -9,7 +9,7 @@
|
| #include "base/logging.h"
|
| #include "base/stringprintf.h"
|
| #include "base/values.h"
|
| -#include "chrome/browser/extensions/api/declarative_webrequest/request_stages.h"
|
| +#include "chrome/browser/extensions/api/declarative_webrequest/request_stage.h"
|
| #include "chrome/browser/extensions/api/declarative_webrequest/webrequest_constants.h"
|
| #include "chrome/browser/extensions/api/web_request/web_request_api_helpers.h"
|
| #include "content/public/browser/resource_request_info.h"
|
| @@ -114,12 +114,11 @@ int WebRequestConditionAttributeResourceType::GetStages() const {
|
| }
|
|
|
| bool WebRequestConditionAttributeResourceType::IsFulfilled(
|
| - net::URLRequest* request,
|
| - RequestStages request_stage) {
|
| - if (!(request_stage & GetStages()))
|
| + const WebRequestRule::RequestData& request_data) {
|
| + if (!(request_data.stage & GetStages()))
|
| return false;
|
| const content::ResourceRequestInfo* info =
|
| - content::ResourceRequestInfo::ForRequest(request);
|
| + content::ResourceRequestInfo::ForRequest(request_data.request);
|
| if (!info)
|
| return false;
|
| return std::find(types_.begin(), types_.end(), info->GetResourceType()) !=
|
|
|