| Index: chrome/common/extensions/extension_messages.cc
|
| diff --git a/chrome/common/extensions/extension_messages.cc b/chrome/common/extensions/extension_messages.cc
|
| index 3adee275ef648fa98c1cdea8704b546dcc2c5c6b..a32628906281a511ac0973fe9a99dfe048e68ff5 100644
|
| --- a/chrome/common/extensions/extension_messages.cc
|
| +++ b/chrome/common/extensions/extension_messages.cc
|
| @@ -5,7 +5,6 @@
|
| #include "chrome/common/extensions/extension_messages.h"
|
|
|
| #include "chrome/common/extensions/extension_constants.h"
|
| -#include "chrome/common/extensions/manifest.h"
|
| #include "content/public/common/common_param_traits.h"
|
|
|
| ExtensionMsg_Loaded_Params::ExtensionMsg_Loaded_Params()
|
| @@ -50,11 +49,10 @@ ExtensionMsg_Loaded_Params::ExtensionMsg_Loaded_Params(
|
| extension_manifest_keys::kVersion,
|
| };
|
|
|
| - // Copy only the data we need and bypass the manifest type checks.
|
| - DictionaryValue* source = extension->manifest()->value();
|
| + // Copy only the data we need.
|
| for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kRendererExtensionKeys); ++i) {
|
| Value* temp = NULL;
|
| - if (source->Get(kRendererExtensionKeys[i], &temp))
|
| + if (extension->manifest_value()->Get(kRendererExtensionKeys[i], &temp))
|
| manifest->Set(kRendererExtensionKeys[i], temp->DeepCopy());
|
| }
|
| }
|
|
|