summaryrefslogtreecommitdiff
path: root/chromium/components/sync_sessions/favicon_cache.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/sync_sessions/favicon_cache.cc')
-rw-r--r--chromium/components/sync_sessions/favicon_cache.cc11
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;
}