Index: chrome/browser/extensions/extension_action_storage_manager.cc |
diff --git a/chrome/browser/extensions/extension_action_storage_manager.cc b/chrome/browser/extensions/extension_action_storage_manager.cc |
index 69e0946e738ea059931ac0248b5acf9279371273..a7de1e6a51eb3674fdcc7152105db9fc9d63b7fc 100644 |
--- a/chrome/browser/extensions/extension_action_storage_manager.cc |
+++ b/chrome/browser/extensions/extension_action_storage_manager.cc |
@@ -169,7 +169,8 @@ scoped_ptr<base::DictionaryValue> DefaultsToValue(ExtensionAction* action) { |
dict->SetInteger(kAppearanceStorageKey, |
action->GetIsVisible(kDefaultTabId) ? ACTIVE : INVISIBLE); |
- gfx::ImageSkia icon = action->GetExplicitlySetIcon(kDefaultTabId); |
+ gfx::ImageSkia icon = |
+ action->GetExplicitlySetIcon(kDefaultTabId).AsImageSkia(); |
if (!icon.isNull()) { |
scoped_ptr<base::DictionaryValue> icon_value(new base::DictionaryValue()); |
for (size_t i = 0; i < extension_misc::kNumExtensionActionIconSizes; i++) { |