| Index: chrome/browser/sync/engine/update_applicator.h
|
| diff --git a/chrome/browser/sync/engine/update_applicator.h b/chrome/browser/sync/engine/update_applicator.h
|
| index 1196fccf29f5128678c2ecbd8415c46d630c1783..8abf9f68825abb6426a83ee98f72312c3e2413d6 100644
|
| --- a/chrome/browser/sync/engine/update_applicator.h
|
| +++ b/chrome/browser/sync/engine/update_applicator.h
|
| @@ -57,14 +57,13 @@ class UpdateApplicator {
|
|
|
| private:
|
| // Track the status of all applications.
|
| - // We treat encryption conflicts as nonblocking conflict items when we save
|
| - // progress.
|
| class ResultTracker {
|
| public:
|
| explicit ResultTracker(size_t num_results);
|
| virtual ~ResultTracker();
|
| - void AddConflict(syncable::Id);
|
| + void AddSimpleConflict(syncable::Id);
|
| void AddEncryptionConflict(syncable::Id);
|
| + void AddHierarchyConflict(syncable::Id);
|
| void AddSuccess(syncable::Id);
|
| void SaveProgress(sessions::ConflictProgress* conflict_progress,
|
| sessions::UpdateProgress* update_progress);
|
| @@ -77,6 +76,7 @@ class UpdateApplicator {
|
| std::vector<syncable::Id> conflicting_ids_;
|
| std::vector<syncable::Id> successful_ids_;
|
| std::vector<syncable::Id> encryption_conflict_ids_;
|
| + std::vector<syncable::Id> hierarchy_conflict_ids_;
|
| };
|
|
|
| // If true, AttemptOneApplication will skip over |entry| and return true.
|
|
|