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 6df20e31c89d74107da78ad0a2a868b7dd370476..f3695c9946ec90bfe44a7e89456e6e539e820fd9 100644 |
--- a/components/ntp_tiles/most_visited_sites.cc |
+++ b/components/ntp_tiles/most_visited_sites.cc |
@@ -337,7 +337,8 @@ NTPTilesVector MostVisitedSites::CreatePopularSitesTiles( |
size_t num_popular_sites_tiles = num_sites_ - num_tiles; |
NTPTilesVector popular_sites_tiles; |
- if (num_popular_sites_tiles > 0 && popular_sites_) { |
+ if (num_popular_sites_tiles > 0 && popular_sites_ && |
+ ShouldShowPopularSites()) { |
std::set<std::string> hosts; |
for (const auto& tile : personal_tiles) |
hosts.insert(tile.url.host()); |
@@ -417,9 +418,6 @@ void MostVisitedSites::OnPopularSitesDownloaded(bool success) { |
LOG(WARNING) << "Download of popular sites failed"; |
return; |
} |
- |
- // Re-build the tile list. Once done, this will notify the observer. |
- BuildCurrentTiles(); |
} |
void MostVisitedSites::OnIconMadeAvailable(const GURL& site_url, |