| Index: chrome/browser/chromeos/gdata/gdata_system_service.cc
|
| diff --git a/chrome/browser/chromeos/gdata/gdata_system_service.cc b/chrome/browser/chromeos/gdata/gdata_system_service.cc
|
| index 777ee9c964ef9859d9c2bac41025aaa197207670..8839c7759845989d5ddd18561c2730918964b31b 100644
|
| --- a/chrome/browser/chromeos/gdata/gdata_system_service.cc
|
| +++ b/chrome/browser/chromeos/gdata/gdata_system_service.cc
|
| @@ -8,6 +8,7 @@
|
| #include "base/bind_helpers.h"
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/chromeos/gdata/drive_webapps_registry.h"
|
| +#include "chrome/browser/chromeos/gdata/gdata_contacts_service.h"
|
| #include "chrome/browser/chromeos/gdata/gdata_documents_service.h"
|
| #include "chrome/browser/chromeos/gdata/gdata_download_observer.h"
|
| #include "chrome/browser/chromeos/gdata/gdata_file_system.h"
|
| @@ -71,6 +72,7 @@ void GDataSystemService::Initialize(
|
| download_observer_.reset(new GDataDownloadObserver(uploader(),
|
| file_system()));
|
| sync_client_.reset(new GDataSyncClient(profile_, file_system(), cache()));
|
| + contacts_service_.reset(new GDataContactsService(profile_));
|
|
|
| sync_client_->Initialize();
|
| file_system_->Initialize();
|
| @@ -85,6 +87,7 @@ void GDataSystemService::Initialize(
|
| GDataCache::CACHE_TYPE_TMP_DOWNLOADS));
|
|
|
| AddDriveMountPoint();
|
| + contacts_service_->Initialize();
|
| }
|
|
|
| void GDataSystemService::Shutdown() {
|
| @@ -92,6 +95,7 @@ void GDataSystemService::Shutdown() {
|
| RemoveDriveMountPoint();
|
|
|
| // Shut down the member objects in the reverse order of creation.
|
| + contacts_service_.reset();
|
| sync_client_.reset();
|
| download_observer_.reset();
|
| file_system_.reset();
|
|
|