Chromium Code Reviews| 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..cd08a701f097817d0c846f0d67e74107baa3d729 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.is_null()) { |
|
Marc Treib
2017/03/03 10:29:42
optional: I think you can just write "if (icon_ava
fhorschig
2017/03/03 10:35:26
Done.
|
| + icon_available.Run(); |
| + } |
| } |
| void IconCacherImpl::SaveIconForSite(const PopularSites::Site& site, |