Index: chrome/browser/extensions/extension_action_icon_factory.cc |
diff --git a/chrome/browser/extensions/extension_action_icon_factory.cc b/chrome/browser/extensions/extension_action_icon_factory.cc |
index 6c5461f2262fd778324a874ca36bf3bf9b48c7e2..a7e8df3043b89b0c226df33c89ce1830a5b539f4 100644 |
--- a/chrome/browser/extensions/extension_action_icon_factory.cc |
+++ b/chrome/browser/extensions/extension_action_icon_factory.cc |
@@ -41,16 +41,12 @@ void ExtensionActionIconFactory::OnExtensionIconImageDestroyed( |
} |
gfx::Image ExtensionActionIconFactory::GetIcon(int tab_id) { |
- return gfx::Image(GetBaseIconFromAction(tab_id)); |
-} |
- |
-gfx::ImageSkia ExtensionActionIconFactory::GetBaseIconFromAction(int tab_id) { |
- gfx::ImageSkia icon = action_->GetExplicitlySetIcon(tab_id); |
- if (!icon.isNull()) |
+ gfx::Image icon = action_->GetExplicitlySetIcon(tab_id); |
+ if (!icon.IsEmpty()) |
return icon; |
icon = action_->GetDeclarativeIcon(tab_id); |
- if (!icon.isNull()) |
+ if (!icon.IsEmpty()) |
return icon; |
return action_->GetDefaultIconImage(); |