Index: extensions/renderer/dispatcher.cc |
diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc |
index 39d862dbe7c33f78197b6cb4bac08bac1cb6653c..71971591816fb86c06c8a44bc5cda5816f496628 100644 |
--- a/extensions/renderer/dispatcher.cc |
+++ b/extensions/renderer/dispatcher.cc |
@@ -259,7 +259,7 @@ void Dispatcher::DidCreateScriptContext( |
script_context_set_.Add(context); |
if (extension) { |
- InitOriginPermissions(extension, context_type); |
+ InitOriginPermissions(extension); |
} |
{ |
@@ -797,9 +797,9 @@ void Dispatcher::UpdateActiveExtensions() { |
delegate_->OnActiveExtensionsUpdated(active_extensions); |
} |
-void Dispatcher::InitOriginPermissions(const Extension* extension, |
- Feature::Context context_type) { |
- delegate_->InitOriginPermissions(extension, context_type); |
+void Dispatcher::InitOriginPermissions(const Extension* extension) { |
+ delegate_->InitOriginPermissions(extension, |
+ IsExtensionActive(extension->id())); |
UpdateOriginPermissions( |
UpdatedExtensionPermissionsInfo::ADDED, |
extension, |