Index: chrome/browser/ui/search_engines/template_url_table_model.cc |
diff --git a/chrome/browser/ui/search_engines/template_url_table_model.cc b/chrome/browser/ui/search_engines/template_url_table_model.cc |
index 36bde048f831c1659783d714c51396126eb27bd0..6193b6a0da35a5559e541ba6c86237b81d3b851a 100644 |
--- a/chrome/browser/ui/search_engines/template_url_table_model.cc |
+++ b/chrome/browser/ui/search_engines/template_url_table_model.cc |
@@ -102,9 +102,10 @@ class ModelEntry { |
FaviconService::Handle handle, |
history::FaviconData favicon) { |
load_state_ = LOADED; |
- if (favicon.is_valid() && gfx::PNGCodec::Decode(favicon.bitmap_data->front(), |
- favicon.bitmap_data->size(), |
- &favicon_)) { |
+ if (favicon.is_valid() && favicon.variants.size() > 0 && |
+ gfx::PNGCodec::Decode(favicon.variants[0].bitmap_data->front(), |
+ favicon.variants[0].bitmap_data->size(), |
+ &favicon_)) { |
model_->FaviconAvailable(this); |
} |
} |