diff options
Diffstat (limited to 'sync/api/sync_change.cc')
-rw-r--r-- | sync/api/sync_change.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/sync/api/sync_change.cc b/sync/api/sync_change.cc index 64da5b7..ee1cdea 100644 --- a/sync/api/sync_change.cc +++ b/sync/api/sync_change.cc @@ -11,8 +11,12 @@ namespace syncer { SyncChange::SyncChange() : change_type_(ACTION_INVALID) { } -SyncChange::SyncChange(SyncChangeType change_type, const SyncData& sync_data) - : change_type_(change_type), +SyncChange::SyncChange( + const tracked_objects::Location& from_here, + SyncChangeType change_type, + const SyncData& sync_data) + : location_(from_here), + change_type_(change_type), sync_data_(sync_data) { DCHECK(IsValid()); } @@ -66,8 +70,9 @@ std::string SyncChange::ChangeTypeToString(SyncChangeType change_type) { } std::string SyncChange::ToString() const { - return "{ changeType: " + ChangeTypeToString(change_type_) + - ", syncData: " + sync_data_.ToString() + "}"; + return "{ " + location_.ToString() + ", changeType: " + + ChangeTypeToString(change_type_) + ", syncData: " + + sync_data_.ToString() + "}"; } void PrintTo(const SyncChange& sync_change, std::ostream* os) { |