| 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 910a52f742e5c67da680efe43d0a92daa3ffec85..b6ea4b4d9e85de48778f67772da286003005188c 100644
|
| --- a/chrome/browser/extensions/api/web_request/web_request_api.cc
|
| +++ b/chrome/browser/extensions/api/web_request/web_request_api.cc
|
| @@ -43,6 +43,7 @@
|
| #include "chrome/common/extensions/extension_constants.h"
|
| #include "chrome/common/extensions/extension_messages.h"
|
| #include "chrome/common/extensions/features/feature.h"
|
| +#include "chrome/common/extensions/permissions/permissions_data.h"
|
| #include "chrome/common/url_constants.h"
|
| #include "content/public/browser/browser_message_filter.h"
|
| #include "content/public/browser/browser_thread.h"
|
| @@ -1997,7 +1998,8 @@ bool WebRequestAddEventListener::RunImpl() {
|
| // http://www.example.com/bar/*.
|
| // For this reason we do only a coarse check here to warn the extension
|
| // developer if he does something obviously wrong.
|
| - if (extension->GetEffectiveHostPermissions().is_empty()) {
|
| + if (extensions::PermissionsData::GetEffectiveHostPermissions(
|
| + extension).is_empty()) {
|
| error_ = keys::kHostPermissionsRequired;
|
| return false;
|
| }
|
|
|