Index: chrome/common/extensions/extension_messages.cc |
diff --git a/chrome/common/extensions/extension_messages.cc b/chrome/common/extensions/extension_messages.cc |
index 7ebee77c8f0cc216e420540f8b03809ba101a475..a32628906281a511ac0973fe9a99dfe048e68ff5 100644 |
--- a/chrome/common/extensions/extension_messages.cc |
+++ b/chrome/common/extensions/extension_messages.cc |
@@ -15,7 +15,7 @@ ExtensionMsg_Loaded_Params::~ExtensionMsg_Loaded_Params() {} |
ExtensionMsg_Loaded_Params::ExtensionMsg_Loaded_Params( |
const ExtensionMsg_Loaded_Params& other) |
- : manifest(other.manifest->DeepCopy()), |
+ : manifest(other.manifest), |
location(other.location), |
path(other.path), |
apis(other.apis), |
@@ -37,15 +37,16 @@ ExtensionMsg_Loaded_Params::ExtensionMsg_Loaded_Params( |
// As we need more bits of extension data in the renderer, add more keys to |
// this list. |
const char* kRendererExtensionKeys[] = { |
- extension_manifest_keys::kPublicKey, |
- extension_manifest_keys::kName, |
- extension_manifest_keys::kVersion, |
+ extension_manifest_keys::kApp, |
+ extension_manifest_keys::kContentScripts, |
extension_manifest_keys::kIcons, |
+ extension_manifest_keys::kName, |
extension_manifest_keys::kPageAction, |
extension_manifest_keys::kPageActions, |
extension_manifest_keys::kPermissions, |
- extension_manifest_keys::kApp, |
- extension_manifest_keys::kContentScripts |
+ extension_manifest_keys::kPlatformApp, |
+ extension_manifest_keys::kPublicKey, |
+ extension_manifest_keys::kVersion, |
}; |
// Copy only the data we need. |