Index: components/ntp_tiles/most_visited_sites.cc |
diff --git a/components/ntp_tiles/most_visited_sites.cc b/components/ntp_tiles/most_visited_sites.cc |
index f3695c9946ec90bfe44a7e89456e6e539e820fd9..4f7c845a6919c83aafb82aaa57673ad309fc1ec6 100644 |
--- a/components/ntp_tiles/most_visited_sites.cc |
+++ b/components/ntp_tiles/most_visited_sites.cc |
@@ -359,9 +359,10 @@ NTPTilesVector MostVisitedSites::CreatePopularSitesTiles( |
tile.source = NTPTileSource::POPULAR; |
popular_sites_tiles.push_back(std::move(tile)); |
- icon_cacher_->StartFetch( |
- popular_site, base::Bind(&MostVisitedSites::OnIconMadeAvailable, |
- base::Unretained(this), popular_site.url)); |
+ base::Closure icon_available = |
+ base::Bind(&MostVisitedSites::OnIconMadeAvailable, |
+ base::Unretained(this), popular_site.url); |
+ icon_cacher_->StartFetch(popular_site, icon_available, icon_available); |
if (popular_sites_tiles.size() >= num_popular_sites_tiles) |
break; |
} |
@@ -420,10 +421,8 @@ void MostVisitedSites::OnPopularSitesDownloaded(bool success) { |
} |
} |
-void MostVisitedSites::OnIconMadeAvailable(const GURL& site_url, |
- bool newly_available) { |
- if (newly_available) |
- observer_->OnIconMadeAvailable(site_url); |
+void MostVisitedSites::OnIconMadeAvailable(const GURL& site_url) { |
+ observer_->OnIconMadeAvailable(site_url); |
} |
void MostVisitedSites::TopSitesLoaded(TopSites* top_sites) {} |