| Index: chrome/common/extensions/api/extension_action/action_info.cc
|
| diff --git a/chrome/common/extensions/api/extension_action/action_info.cc b/chrome/common/extensions/api/extension_action/action_info.cc
|
| index f974c1d0bc0bc179590b3eaa7e2397985e6a94fa..1068dacea09291cc48ce71871b9d0f06a7e53e22 100644
|
| --- a/chrome/common/extensions/api/extension_action/action_info.cc
|
| +++ b/chrome/common/extensions/api/extension_action/action_info.cc
|
| @@ -91,9 +91,12 @@ scoped_ptr<ActionInfo> ActionInfo::Load(const Extension* extension,
|
| const base::DictionaryValue* icons_value = NULL;
|
| std::string default_icon;
|
| if (dict->GetDictionary(keys::kPageActionDefaultIcon, &icons_value)) {
|
| + int icon_sizes[extension_misc::kNumExtensionActionIconSizes];
|
| + for (size_t i = 0u; i < extension_misc::kNumExtensionActionIconSizes; ++i)
|
| + icon_sizes[i] = extension_misc::kExtensionActionIconSizes[i].size;
|
| if (!manifest_handler_helpers::LoadIconsFromDictionary(
|
| icons_value,
|
| - extension_misc::kExtensionActionIconSizes,
|
| + icon_sizes,
|
| extension_misc::kNumExtensionActionIconSizes,
|
| &result->default_icon,
|
| error)) {
|
|
|