| Index: components/ntp_tiles/icon_cacher_impl.cc
|
| diff --git a/components/ntp_tiles/icon_cacher_impl.cc b/components/ntp_tiles/icon_cacher_impl.cc
|
| index aa4e9118e50c5e67c084fa3c4de4f6db50f6784c..6c7076f85fa247e0e62d5fcdc0aae87f769412db 100644
|
| --- a/components/ntp_tiles/icon_cacher_impl.cc
|
| +++ b/components/ntp_tiles/icon_cacher_impl.cc
|
| @@ -49,7 +49,6 @@ void IconCacherImpl::StartFetch(
|
| PopularSites::Site site,
|
| const base::Closure& icon_available,
|
| const base::Closure& preliminary_icon_available) {
|
| - DCHECK(!icon_available.is_null());
|
| favicon::GetFaviconImageForPageURL(
|
| favicon_service_, site.url, IconType(site),
|
| base::Bind(&IconCacherImpl::OnGetFaviconImageForPageURLFinished,
|
| @@ -85,7 +84,9 @@ void IconCacherImpl::OnFaviconDownloaded(PopularSites::Site site,
|
| }
|
|
|
| SaveIconForSite(site, fetched_image);
|
| - icon_available.Run();
|
| + if (icon_available) {
|
| + icon_available.Run();
|
| + }
|
| }
|
|
|
| void IconCacherImpl::SaveIconForSite(const PopularSites::Site& site,
|
|
|