diff options
Diffstat (limited to 'chromium/components/sync_sessions/favicon_cache.cc')
-rw-r--r-- | chromium/components/sync_sessions/favicon_cache.cc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/chromium/components/sync_sessions/favicon_cache.cc b/chromium/components/sync_sessions/favicon_cache.cc index d451d6bdac0..446b061a23b 100644 --- a/chromium/components/sync_sessions/favicon_cache.cc +++ b/chromium/components/sync_sessions/favicon_cache.cc @@ -987,16 +987,13 @@ void FaviconCache::DropPartialFavicon(FaviconMap::iterator favicon_iter, } void FaviconCache::OnURLsDeleted(history::HistoryService* history_service, - bool all_history, - bool expired, - const history::URLRows& deleted_rows, - const std::set<GURL>& favicon_urls) { + const history::DeletionInfo& deletion_info) { // We only care about actual user (or sync) deletions. - if (expired) + if (deletion_info.is_from_expiration()) return; - if (!all_history) { - DeleteSyncedFavicons(favicon_urls); + if (!deletion_info.IsAllHistory()) { + DeleteSyncedFavicons(deletion_info.favicon_urls()); return; } |