Index: chrome/browser/ui/views/hung_renderer_view.cc |
diff --git a/chrome/browser/ui/views/hung_renderer_view.cc b/chrome/browser/ui/views/hung_renderer_view.cc |
index d1f21fbf24ce36c042a954df3aaf37d519fbc069..a6e0cd4d71db8887086e3297be717eefcbd06de3 100644 |
--- a/chrome/browser/ui/views/hung_renderer_view.cc |
+++ b/chrome/browser/ui/views/hung_renderer_view.cc |
@@ -120,7 +120,9 @@ string16 HungPagesTableModel::GetText(int row, int column_id) { |
gfx::ImageSkia HungPagesTableModel::GetIcon(int row) { |
DCHECK(row >= 0 && row < RowCount()); |
- return tab_observers_[row]->favicon_tab_helper()->GetFavicon().AsImageSkia(); |
+ const gfx::Image& icon = |
+ tab_observers_[row]->favicon_tab_helper()->GetFavicon(); |
+ return icon.IsEmpty() ? gfx::ImageSkia() : *icon.ToImageSkia(); |
} |
void HungPagesTableModel::SetObserver(ui::TableModelObserver* observer) { |