Index: chrome/common/extensions/extension_messages.cc |
diff --git a/chrome/common/extensions/extension_messages.cc b/chrome/common/extensions/extension_messages.cc |
index 0e3c5e4501a1407ab7cdcf997c730c3cbb43216c..dace46d4a7c178760d8946f9d110bd5ea1fb9deb 100644 |
--- a/chrome/common/extensions/extension_messages.cc |
+++ b/chrome/common/extensions/extension_messages.cc |
@@ -32,6 +32,8 @@ ExtensionMsg_Loaded_Params::ExtensionMsg_Loaded_Params( |
location(extension->location()), |
path(extension->path()), |
apis(extension->GetActivePermissions()->apis()), |
+ manifest_permissions( |
+ extension->GetActivePermissions()->manifest_permissions()), |
explicit_hosts(extension->GetActivePermissions()->explicit_hosts()), |
scriptable_hosts(extension->GetActivePermissions()->scriptable_hosts()), |
id(extension->id()), |
@@ -45,7 +47,8 @@ scoped_refptr<Extension> ExtensionMsg_Loaded_Params::ConvertToExtension( |
if (extension.get()) { |
extensions::PermissionsData::SetActivePermissions( |
extension.get(), |
- new PermissionSet(apis, explicit_hosts, scriptable_hosts)); |
+ new PermissionSet(apis, manifest_permissions, |
+ explicit_hosts, scriptable_hosts)); |
} |
return extension; |
} |