| 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>
|
|
|