| Index: chrome/browser/sync_file_system/drive_backend/sync_engine.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend/sync_engine.cc b/chrome/browser/sync_file_system/drive_backend/sync_engine.cc
|
| index 7a682b01156953e783e1d558b74f18c572cffdfb..f70644d223519893e94881991f58d7b13786b446 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/sync_engine.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend/sync_engine.cc
|
| @@ -300,8 +300,14 @@ void SyncEngine::DownloadRemoteVersion(
|
| }
|
|
|
| void SyncEngine::PromoteDemotedChanges() {
|
| - if (metadata_database_)
|
| + if (metadata_database_ && metadata_database_->HasLowPriorityDirtyTracker()) {
|
| metadata_database_->PromoteLowerPriorityTrackersToNormal();
|
| + FOR_EACH_OBSERVER(
|
| + Observer,
|
| + service_observers_,
|
| + OnRemoteChangeQueueUpdated(
|
| + metadata_database_->CountDirtyTracker()));
|
| + }
|
| }
|
|
|
| void SyncEngine::ApplyLocalChange(
|
|
|