Index: chrome/browser/sync/sessions/sessions_sync_manager.cc |
diff --git a/chrome/browser/sync/sessions/sessions_sync_manager.cc b/chrome/browser/sync/sessions/sessions_sync_manager.cc |
index d68c47fafdce13df382821e97461e9e034f72d1f..23c90d5b60a29c97e126e077097c4a5fef808a51 100644 |
--- a/chrome/browser/sync/sessions/sessions_sync_manager.cc |
+++ b/chrome/browser/sync/sessions/sessions_sync_manager.cc |
@@ -395,17 +395,17 @@ void SessionsSyncManager::OnLocalTabModified(SyncedTabDelegate* modified_tab) { |
sync_processor_->ProcessSyncChanges(FROM_HERE, changes); |
} |
-void SessionsSyncManager::OnFaviconPageUrlsUpdated( |
- const std::set<GURL>& updated_favicon_page_urls) { |
+void SessionsSyncManager::OnFaviconsChanged( |
+ const std::vector<GURL>& page_urls, |
+ const std::vector<GURL>& /* icon_urls */) { |
// TODO(zea): consider a separate container for tabs with outstanding favicon |
// loads so we don't have to iterate through all tabs comparing urls. |
- for (std::set<GURL>::const_iterator i = updated_favicon_page_urls.begin(); |
- i != updated_favicon_page_urls.end(); ++i) { |
+ for (const GURL& page_url : page_urls) { |
for (TabLinksMap::iterator tab_iter = local_tab_map_.begin(); |
tab_iter != local_tab_map_.end(); |
++tab_iter) { |
- if (tab_iter->second->url() == *i) |
- favicon_cache_.OnPageFaviconUpdated(*i); |
+ if (tab_iter->second->url() == page_url) |
+ favicon_cache_.OnPageFaviconUpdated(page_url); |
} |
} |
} |