| Index: chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.cc b/chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.cc
|
| index 171de68afae215b0b23b2158dc436fa4788dacd0..8264efd5d61cc496e146e2fb01fb64b5d5b7b0bf 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.cc
|
| @@ -487,8 +487,8 @@ void RemoteToLocalSyncer::HandleRename(
|
| DCHECK_NE(dirty_tracker_->synced_details().title(),
|
| remote_metadata_->details().title());
|
|
|
| - NOTIMPLEMENTED();
|
| - callback.Run(SYNC_STATUS_FAILED);
|
| + Prepare(base::Bind(&RemoteToLocalSyncer::DidPrepareForDeletion,
|
| + weak_ptr_factory_.GetWeakPtr(), callback));
|
| }
|
|
|
| void RemoteToLocalSyncer::HandleReorganize(
|
| @@ -596,6 +596,7 @@ void RemoteToLocalSyncer::SyncCompleted(const SyncStatusCallback& callback,
|
| DCHECK(dirty_tracker_);
|
| DCHECK(remote_metadata_);
|
| DCHECK(remote_metadata_->has_details());
|
| +
|
| metadata_database()->UpdateTracker(dirty_tracker_->tracker_id(),
|
| remote_metadata_->details(),
|
| callback);
|
|
|