| Index: chrome/browser/extensions/api/web_request/web_request_permissions.cc
|
| diff --git a/chrome/browser/extensions/api/web_request/web_request_permissions.cc b/chrome/browser/extensions/api/web_request/web_request_permissions.cc
|
| index 2625c2088324fcc7dea8147da06f7fe0ec87e737..5d0d7a8f1f6f4c7aba7e95cb43343da0f719e854 100644
|
| --- a/chrome/browser/extensions/api/web_request/web_request_permissions.cc
|
| +++ b/chrome/browser/extensions/api/web_request/web_request_permissions.cc
|
| @@ -133,13 +133,15 @@ bool WebRequestPermissions::CanExtensionAccessURL(
|
| // about: URLs are not covered in host permissions, but are allowed
|
| // anyway.
|
| if (!((url.SchemeIs(content::kAboutScheme) ||
|
| - extensions::PermissionsData::HasHostPermission(extension, url) ||
|
| + extensions::PermissionsData::ForExtension(extension)
|
| + ->HasHostPermission(url) ||
|
| url.GetOrigin() == extension->url()))) {
|
| return false;
|
| }
|
| break;
|
| case REQUIRE_ALL_URLS:
|
| - if (!extensions::PermissionsData::HasEffectiveAccessToAllHosts(extension))
|
| + if (!extensions::PermissionsData::ForExtension(extension)
|
| + ->HasEffectiveAccessToAllHosts())
|
| return false;
|
| break;
|
| }
|
|
|