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( |