Index: chrome/browser/ui/gtk/location_bar_view_gtk.cc |
diff --git a/chrome/browser/ui/gtk/location_bar_view_gtk.cc b/chrome/browser/ui/gtk/location_bar_view_gtk.cc |
index 601a276ad1a97dc880c4ad58057f8978a8eb544c..8ffeea33d2e9fce44fe864eefbac4c4c52f1ff8c 100644 |
--- a/chrome/browser/ui/gtk/location_bar_view_gtk.cc |
+++ b/chrome/browser/ui/gtk/location_bar_view_gtk.cc |
@@ -816,7 +816,8 @@ void LocationBarViewGtk::OnSetFocus() { |
} |
SkBitmap LocationBarViewGtk::GetFavicon() const { |
- return GetTabContents()->favicon_tab_helper()->GetFavicon().AsBitmap(); |
+ const gfx::Image& icon = GetTabContents()->favicon_tab_helper()->GetFavicon(); |
+ return icon.IsEmpty() ? SkBitmap() : *icon.ToSkBitmap(); |
} |
string16 LocationBarViewGtk::GetTitle() const { |