| Index: chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc b/chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc
|
| index 53d209ec12eff11038423cfa71076acc5edc26b0..61c8b90bc0718bd0cb9650e535cf85c3c8f81ce7 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend/conflict_resolver.cc
|
| @@ -57,6 +57,8 @@ void ConflictResolver::Run(const SyncStatusCallback& callback) {
|
| for (TrackerSet::const_iterator itr = trackers.begin();
|
| itr != trackers.end(); ++itr) {
|
| const FileTracker& tracker = **itr;
|
| + if (tracker.active())
|
| + continue;
|
|
|
| FileTracker parent_tracker;
|
| bool should_success = metadata_database()->FindTrackerByTrackerID(
|
| @@ -99,7 +101,7 @@ void ConflictResolver::DetachFromNonPrimaryParents(
|
| std::string parent_folder_id = parents_to_remove_.back();
|
| parents_to_remove_.pop_back();
|
| drive_service()->RemoveResourceFromDirectory(
|
| - target_file_id_, parent_folder_id,
|
| + parent_folder_id, target_file_id_,
|
| base::Bind(&ConflictResolver::DidDetachFromParent,
|
| weak_ptr_factory_.GetWeakPtr(),
|
| callback));
|
|
|