Index: chrome/browser/sync_file_system/drive_backend/sync_engine_context.h |
diff --git a/chrome/browser/sync_file_system/drive_backend/sync_engine_context.h b/chrome/browser/sync_file_system/drive_backend/sync_engine_context.h |
index fe23f8bac35d0f9d5c83977897b51e23680fee0d..13e2e6655514946b1c0265b9901d021d138b3135 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/sync_engine_context.h |
+++ b/chrome/browser/sync_file_system/drive_backend/sync_engine_context.h |
@@ -30,7 +30,7 @@ class MetadataDatabase; |
class SyncEngineContext { |
public: |
SyncEngineContext( |
- drive::DriveServiceInterface* drive_service, |
+ scoped_ptr<drive::DriveServiceInterface> drive_service, |
drive::DriveUploaderInterface* drive_uploader, |
base::SequencedTaskRunner* ui_task_runner, |
base::SequencedTaskRunner* file_task_runner); |
@@ -49,7 +49,8 @@ class SyncEngineContext { |
scoped_ptr<MetadataDatabase> PassMetadataDatabase(); |
private: |
- drive::DriveServiceInterface* drive_service_; |
+ scoped_ptr<drive::DriveServiceInterface> drive_service_; |
+ |
drive::DriveUploaderInterface* drive_uploader_; |
RemoteChangeProcessor* remote_change_processor_; |