Index: sync/sessions/sync_session.cc |
diff --git a/sync/sessions/sync_session.cc b/sync/sessions/sync_session.cc |
index b57a8eae4ba67927521671bc70b08b5404a65e28..0732329d14b6ebd768836c12160441c3cf626d4e 100644 |
--- a/sync/sessions/sync_session.cc |
+++ b/sync/sessions/sync_session.cc |
@@ -80,6 +80,7 @@ SyncSession::SyncSession(SyncSessionContext* context, Delegate* delegate, |
enabled_groups_(ComputeEnabledGroups(routing_info_, workers_)) { |
status_controller_.reset(new StatusController(routing_info_)); |
std::sort(workers_.begin(), workers_.end()); |
+ debug_info_sources_list_.push_back(source_); |
} |
SyncSession::~SyncSession() {} |
@@ -92,6 +93,7 @@ void SyncSession::Coalesce(const SyncSession& session) { |
// When we coalesce sessions, the sync update source gets overwritten with the |
// most recent, while the type/state map gets merged. |
+ debug_info_sources_list_.push_back(session.source_); |
CoalesceStates(&source_.types, session.source_.types); |
source_.updates_source = session.source_.updates_source; |
@@ -177,6 +179,7 @@ SyncSessionSnapshot SyncSession::TakeSnapshot() const { |
status_controller_->num_hierarchy_conflicts(), |
status_controller_->num_server_conflicts(), |
source_, |
+ debug_info_sources_list_, |
context_->notifications_enabled(), |
dir->GetEntriesCount(), |
status_controller_->sync_start_time(), |