Index: chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc |
diff --git a/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc b/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc |
index 7b9dcbdd08e775e08d15ca65081de90ef3d34f08..e227097011fa1487c20e7e1c470ff22463f4753d 100644 |
--- a/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc |
+++ b/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc |
@@ -337,8 +337,8 @@ void TabRendererGtk::UpdateData(WebContents* contents, |
if (app_icon) { |
data_.favicon = *app_icon; |
} else { |
- data_.favicon = |
- tab_contents->favicon_tab_helper()->GetFavicon().AsBitmap(); |
+ const gfx::Image& icon = tab_contents->favicon_tab_helper()->GetFavicon(); |
+ data_.favicon = icon.IsEmpty() ? SkBitmap() : *icon.ToSkBitmap(); |
} |
data_.app = app; |