| Index: chrome/browser/sync_file_system/drive_backend/sync_worker.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend/sync_worker.cc b/chrome/browser/sync_file_system/drive_backend/sync_worker.cc
|
| index 8ac13f717ef862b8c87ebb0ccf78aa32d87e0627..2886a9628d24630831a0c381a32cadf5292bc9a4 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/sync_worker.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend/sync_worker.cc
|
| @@ -234,7 +234,7 @@ void SyncWorker::SetSyncEnabled(bool enabled) {
|
| enabled ? "Sync is enabled" : "Sync is disabled"));
|
| }
|
|
|
| -void SyncWorker::PromoteDemotedChanges() {
|
| +void SyncWorker::PromoteDemotedChanges(const base::Closure& callback) {
|
| DCHECK(sequence_checker_.CalledOnValidSequencedThread());
|
|
|
| MetadataDatabase* metadata_db = GetMetadataDatabase();
|
| @@ -245,6 +245,7 @@ void SyncWorker::PromoteDemotedChanges() {
|
| observers_,
|
| OnPendingFileListUpdated(metadata_db->CountDirtyTracker()));
|
| }
|
| + callback.Run();
|
| }
|
|
|
| void SyncWorker::ApplyLocalChange(
|
|
|