Index: chrome/browser/sync/sessions/ordered_commit_set.cc |
diff --git a/chrome/browser/sync/sessions/ordered_commit_set.cc b/chrome/browser/sync/sessions/ordered_commit_set.cc |
index d70049421e1ff3472c0017cf51d741271b7a72c3..3700e1c3eda62b81d58c6c16ae3cabfb96ddb072 100644 |
--- a/chrome/browser/sync/sessions/ordered_commit_set.cc |
+++ b/chrome/browser/sync/sessions/ordered_commit_set.cc |
@@ -31,6 +31,13 @@ void OrderedCommitSet::AddCommitItem(const int64 metahandle, |
} |
} |
+void OrderedCommitSet::Append(const OrderedCommitSet& other) { |
+ for (int i = 0; i < other.Size(); ++i) { |
+ CommitItem item = other.GetCommitItemAt(i); |
+ AddCommitItem(item.meta, item.id, item.group); |
+ } |
+} |
+ |
void OrderedCommitSet::AppendReverse(const OrderedCommitSet& other) { |
for (int i = other.Size() - 1; i >= 0; i--) { |
CommitItem item = other.GetCommitItemAt(i); |