| Index: chrome/browser/sync_file_system/sync_file_system_service.cc
|
| diff --git a/chrome/browser/sync_file_system/sync_file_system_service.cc b/chrome/browser/sync_file_system/sync_file_system_service.cc
|
| index b9a6214aeb8f3dec9281cb493335df7e578fa4bc..f7510bed4ae30a5ded8f5a0981624bbd1890d64b 100644
|
| --- a/chrome/browser/sync_file_system/sync_file_system_service.cc
|
| +++ b/chrome/browser/sync_file_system/sync_file_system_service.cc
|
| @@ -368,8 +368,11 @@ void SyncFileSystemService::OnSyncIdle() {
|
| local_sync_runners_.begin();
|
| iter != local_sync_runners_.end(); ++iter)
|
| local_changes += (*iter)->pending_changes();
|
| - if (local_changes == 0 && v2_remote_service_)
|
| - v2_remote_service_->PromoteDemotedChanges(NoopClosure());
|
| + if (local_changes == 0) {
|
| + remote_service_->PromoteDemotedChanges(NoopClosure());
|
| + if (v2_remote_service_)
|
| + v2_remote_service_->PromoteDemotedChanges(NoopClosure());
|
| + }
|
| }
|
|
|
| SyncServiceState SyncFileSystemService::GetSyncServiceState() {
|
|
|