| Index: chrome/browser/sync_file_system/drive_file_sync_service.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_file_sync_service.cc b/chrome/browser/sync_file_system/drive_file_sync_service.cc
|
| index e0edc101ece985f4c1455178f2fed993ed1668c3..729876a29d262be8762930d6be3b5ae285463de4 100644
|
| --- a/chrome/browser/sync_file_system/drive_file_sync_service.cc
|
| +++ b/chrome/browser/sync_file_system/drive_file_sync_service.cc
|
| @@ -540,6 +540,17 @@ void DriveFileSyncService::OnAuthenticated() {
|
| }
|
| }
|
|
|
| +void DriveFileSyncService::OnNetworkConnected() {
|
| + DVLOG(1) << "OnNetworkConnected";
|
| + if (state_ == REMOTE_SERVICE_AUTHENTICATION_REQUIRED ||
|
| + state_ == REMOTE_SERVICE_TEMPORARY_UNAVAILABLE) {
|
| + state_ = REMOTE_SERVICE_OK;
|
| + FOR_EACH_OBSERVER(
|
| + Observer, observers_,
|
| + OnRemoteServiceStateUpdated(state_, "Network connected"));
|
| + }
|
| +}
|
| +
|
| // Called by CreateForTesting.
|
| DriveFileSyncService::DriveFileSyncService(
|
| const FilePath& base_dir,
|
|
|