X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fsync_file_system%2Fdrive_backend%2Fsync_engine_initializer.cc;h=01d8129283c0e6915022f2b7a0e9643dc5d509ad;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=b28e94194336f33b7384da7eddbadfaeecfe406b;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/sync_file_system/drive_backend/sync_engine_initializer.cc b/src/chrome/browser/sync_file_system/drive_backend/sync_engine_initializer.cc index b28e941..01d8129 100644 --- a/src/chrome/browser/sync_file_system/drive_backend/sync_engine_initializer.cc +++ b/src/chrome/browser/sync_file_system/drive_backend/sync_engine_initializer.cc @@ -94,8 +94,10 @@ SyncEngineInitializer::SyncEngineInitializer( SyncEngineContext* sync_context, base::SequencedTaskRunner* task_runner, drive::DriveServiceInterface* drive_service, - const base::FilePath& database_path) + const base::FilePath& database_path, + leveldb::Env* env_override) : sync_context_(sync_context), + env_override_(env_override), task_runner_(task_runner), drive_service_(drive_service), database_path_(database_path), @@ -123,7 +125,7 @@ void SyncEngineInitializer::Run(const SyncStatusCallback& callback) { } MetadataDatabase::Create( - task_runner_.get(), database_path_, + task_runner_.get(), database_path_, env_override_, base::Bind(&SyncEngineInitializer::DidCreateMetadataDatabase, weak_ptr_factory_.GetWeakPtr(), callback)); } @@ -275,6 +277,7 @@ void SyncEngineInitializer::CreateSyncRoot(const SyncStatusCallback& callback) { set_used_network(true); cancel_callback_ = drive_service_->AddNewDirectory( root_folder_id_, kSyncRootFolderTitle, + drive::DriveServiceInterface::AddNewDirectoryOptions(), base::Bind(&SyncEngineInitializer::DidCreateSyncRoot, weak_ptr_factory_.GetWeakPtr(), callback));