| 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 3fd362ec5361b3d6d855b30f7dfb7c2da0fd3a10..2146fe00374eaea42d9b554fb8913493bb8d9467 100644
|
| --- a/chrome/browser/chromeos/gdata/gdata_system_service.cc
|
| +++ b/chrome/browser/chromeos/gdata/gdata_system_service.cc
|
| @@ -34,15 +34,20 @@ GDataSystemService::GDataSystemService(Profile* profile)
|
| BrowserThread::GetBlockingPool(),
|
| sequence_token_)),
|
| documents_service_(new DocumentsService),
|
| + uploader_(new GDataUploader(docs_service())),
|
| file_system_(new GDataFileSystem(profile,
|
| cache(),
|
| docs_service(),
|
| + uploader(),
|
| sequence_token_)),
|
| - uploader_(new GDataUploader(file_system(), docs_service())),
|
| download_observer_(new GDataDownloadObserver),
|
| sync_client_(new GDataSyncClient(profile, file_system(), cache())),
|
| webapps_registry_(new DriveWebAppsRegistry) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| +
|
| + // TODO(satorux): The dependency to GDataFileSystem should be
|
| + // eliminated. http://crbug.com/133860
|
| + uploader_->set_file_system(file_system());
|
| }
|
|
|
| GDataSystemService::~GDataSystemService() {
|
|
|