Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / sync_file_system / drive_backend / sync_engine_context.cc
index 0e13d13..f1743d8 100644 (file)
@@ -22,13 +22,12 @@ SyncEngineContext::SyncEngineContext(
     scoped_ptr<drive::DriveServiceInterface> drive_service,
     scoped_ptr<drive::DriveUploaderInterface> drive_uploader,
     TaskLogger* task_logger,
-    base::SingleThreadTaskRunner* ui_task_runner,
-    base::SequencedTaskRunner* worker_task_runner)
+    const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner,
+    const scoped_refptr<base::SequencedTaskRunner>& worker_task_runner)
     : drive_service_(drive_service.Pass()),
       drive_uploader_(drive_uploader.Pass()),
-      task_logger_(task_logger
-                   ? task_logger->AsWeakPtr()
-                   : base::WeakPtr<TaskLogger>()),
+      task_logger_(task_logger ? task_logger->AsWeakPtr()
+                               : base::WeakPtr<TaskLogger>()),
       remote_change_processor_(NULL),
       ui_task_runner_(ui_task_runner),
       worker_task_runner_(worker_task_runner) {