| Index: chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| diff --git a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| index c8e411e2e680e21bbe35f978e65e7bb1d827abfc..4770c9d703b06929c9c4f17991f61c077c7bfffd 100644
|
| --- a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| +++ b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| @@ -70,11 +70,11 @@ ChromeExtensionsDispatcherDelegate::CreateScriptContext(
|
|
|
| void ChromeExtensionsDispatcherDelegate::InitOriginPermissions(
|
| const extensions::Extension* extension,
|
| - extensions::Feature::Context context_type) {
|
| + bool is_extension_active) {
|
| // TODO(jstritar): We should try to remove this special case. Also, these
|
| // whitelist entries need to be updated when the kManagement permission
|
| // changes.
|
| - if (context_type == extensions::Feature::BLESSED_EXTENSION_CONTEXT &&
|
| + if (is_extension_active &&
|
| extension->permissions_data()->HasAPIPermission(
|
| extensions::APIPermission::kManagement)) {
|
| blink::WebSecurityPolicy::addOriginAccessWhitelistEntry(
|
|
|