Chromium Code Reviews| Index: chrome/browser/sync/engine/syncer.cc |
| diff --git a/chrome/browser/sync/engine/syncer.cc b/chrome/browser/sync/engine/syncer.cc |
| index fae03fa1787d343373a5537f1a776b1352075129..49928598af092c0531b0de3add464b8a767b0463 100644 |
| --- a/chrome/browser/sync/engine/syncer.cc |
| +++ b/chrome/browser/sync/engine/syncer.cc |
| @@ -112,6 +112,11 @@ void Syncer::SyncShare(sessions::SyncSession* session, |
| } |
| case DOWNLOAD_UPDATES: { |
| VLOG(1) << "Downloading Updates"; |
| + |
| + // We would call set_syncing(false) at the SYNCER_END step. Note if |
| + // we are on DOWNLOAD_UPDATES state we would not exit without |
| + // going to SYNCER_END because of various cleanup steps. |
| + session->status_controller()->set_syncing(true); |
|
tim (not reviewing)
2011/08/09 19:57:47
Why are we making this change? What do you mean b
lipalani1
2011/08/09 20:36:48
hey even in that case we would always call syncer_
|
| DownloadUpdatesCommand download_updates; |
| download_updates.Execute(session); |
| next_step = PROCESS_CLIENT_COMMAND; |
| @@ -168,8 +173,6 @@ void Syncer::SyncShare(sessions::SyncSession* session, |
| // These two steps are combined since they are executed within the same |
| // write transaction. |
| case BUILD_COMMIT_REQUEST: { |
| - session->status_controller()->set_syncing(true); |
| - |
| VLOG(1) << "Processing Commit Request"; |
| ScopedDirLookup dir(session->context()->directory_manager(), |
| session->context()->account_name()); |