| 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 ac005612baf7351b58cc4b535881af1ac5299b32..6e082ea1fc48ab14955cc0b5598ae4d7bc8dc84b 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/sync_engine.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend/sync_engine.cc
|
| @@ -354,6 +354,10 @@ void SyncEngine::InitializeInternal(
|
| service_state_ = REMOTE_SERVICE_TEMPORARY_UNAVAILABLE;
|
| SetSyncEnabled(sync_enabled_);
|
| OnNetworkChanged(net::NetworkChangeNotifier::GetConnectionType());
|
| + if (drive_service_->HasRefreshToken())
|
| + OnReadyToSendRequests();
|
| + else
|
| + OnRefreshTokenInvalid();
|
| }
|
|
|
| void SyncEngine::AddServiceObserver(SyncServiceObserver* observer) {
|
|
|