| 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();
|
|
|