Index: chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
diff --git a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
index d101fc1e0e215af8dbc5420859d8d369ef7e32a6..32262035edabbf446656165a858bbb1263ade1f9 100644 |
--- a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
+++ b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
@@ -512,8 +512,8 @@ void BrowserTabStripController::SetTabRendererDataFromModel( |
TabContents* tab_contents = TabContents::FromWebContents(contents); |
// TODO: Convert data->favicon to gfx::Image. |
- 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->network_state = TabContentsNetworkState(contents); |
data->title = contents->GetTitle(); |
data->url = contents->GetURL(); |