Index: sync/internal_api/internal_components_factory_impl.cc |
diff --git a/sync/internal_api/internal_components_factory_impl.cc b/sync/internal_api/internal_components_factory_impl.cc |
index d5fc102d48f64f028d7bac3fa84a5d31c944e071..6ccb143e5ee40093cb86afe3e626f43544543f9b 100644 |
--- a/sync/internal_api/internal_components_factory_impl.cc |
+++ b/sync/internal_api/internal_components_factory_impl.cc |
@@ -21,15 +21,20 @@ InternalComponentsFactoryImpl::InternalComponentsFactoryImpl( |
InternalComponentsFactoryImpl::~InternalComponentsFactoryImpl() { } |
scoped_ptr<SyncScheduler> InternalComponentsFactoryImpl::BuildScheduler( |
- const std::string& name, sessions::SyncSessionContext* context) { |
+ const std::string& name, |
+ sessions::SyncSessionContext* context, |
+ CancelationSignal* cancelation_signal) { |
scoped_ptr<BackoffDelayProvider> delay(BackoffDelayProvider::FromDefaults()); |
if (switches_.backoff_override == BACKOFF_SHORT_INITIAL_RETRY_OVERRIDE) |
delay.reset(BackoffDelayProvider::WithShortInitialRetryOverride()); |
- return scoped_ptr<SyncScheduler>( |
- new SyncSchedulerImpl(name, delay.release(), context, new Syncer())); |
+ return scoped_ptr<SyncScheduler>(new SyncSchedulerImpl( |
+ name, |
+ delay.release(), |
+ context, |
+ new Syncer(cancelation_signal))); |
} |
scoped_ptr<sessions::SyncSessionContext> |