| Index: chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer.cc b/chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer.cc
|
| index e0dff9d9cdb8be56ace1626ec14e60e00ece3865..14538b4b8befb1ac1fb9618aa0915c0d66c85ac6 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer.cc
|
| @@ -84,6 +84,7 @@ LocalToRemoteSyncer::LocalToRemoteSyncer(SyncEngineContext* sync_context,
|
| local_change_(local_change),
|
| local_path_(local_path),
|
| url_(url),
|
| + sync_action_(SYNC_ACTION_NONE),
|
| weak_ptr_factory_(this) {
|
| }
|
|
|
| @@ -320,6 +321,7 @@ void LocalToRemoteSyncer::DeleteRemoteFile(
|
| DCHECK(remote_file_tracker_);
|
| DCHECK(remote_file_tracker_->has_synced_details());
|
|
|
| + sync_action_ = SYNC_ACTION_DELETED;
|
| drive_service()->DeleteResource(
|
| remote_file_tracker_->file_id(),
|
| remote_file_tracker_->synced_details().etag(),
|
| @@ -367,6 +369,7 @@ void LocalToRemoteSyncer::DidGetMD5ForUpload(
|
| return;
|
| }
|
|
|
| + sync_action_ = SYNC_ACTION_UPDATED;
|
| drive_uploader()->UploadExistingFile(
|
| remote_file_tracker_->file_id(),
|
| local_path_,
|
| @@ -449,6 +452,7 @@ void LocalToRemoteSyncer::DidDeleteForCreateFolder(
|
| void LocalToRemoteSyncer::UploadNewFile(const SyncStatusCallback& callback) {
|
| DCHECK(remote_parent_folder_tracker_);
|
|
|
| + sync_action_ = SYNC_ACTION_ADDED;
|
| base::FilePath title = fileapi::VirtualPath::BaseName(target_path_);
|
| drive_uploader()->UploadNewFile(
|
| remote_parent_folder_tracker_->file_id(),
|
| @@ -515,6 +519,7 @@ void LocalToRemoteSyncer::CreateRemoteFolder(
|
| const SyncStatusCallback& callback) {
|
| base::FilePath title = fileapi::VirtualPath::BaseName(target_path_);
|
| DCHECK(remote_parent_folder_tracker_);
|
| + sync_action_ = SYNC_ACTION_ADDED;
|
| drive_service()->AddNewDirectory(
|
| remote_parent_folder_tracker_->file_id(),
|
| title.AsUTF8Unsafe(),
|
|
|