| Index: sync/tools/sync_client.cc
|
| diff --git a/sync/tools/sync_client.cc b/sync/tools/sync_client.cc
|
| index b677531a2bf9bd8665d04ee33cceb06150e470f0..652651613001bacdb8165de17f14dd05f5912076 100644
|
| --- a/sync/tools/sync_client.cc
|
| +++ b/sync/tools/sync_client.cc
|
| @@ -27,6 +27,7 @@
|
| #include "net/dns/host_resolver.h"
|
| #include "net/http/transport_security_state.h"
|
| #include "net/url_request/url_request_test_util.h"
|
| +#include "sync/internal_api/public/base/cancelation_signal.h"
|
| #include "sync/internal_api/public/base/model_type.h"
|
| #include "sync/internal_api/public/base_node.h"
|
| #include "sync/internal_api/public/engine/passive_model_worker.h"
|
| @@ -349,6 +350,7 @@ int SyncClientMain(int argc, char* argv[]) {
|
| InternalComponentsFactory::ENCRYPTION_KEYSTORE,
|
| InternalComponentsFactory::BACKOFF_NORMAL
|
| };
|
| + CancelationSignal cancelation_signal;
|
|
|
| sync_manager->Init(database_dir.path(),
|
| WeakHandle<JsEventHandler>(
|
| @@ -368,7 +370,8 @@ int SyncClientMain(int argc, char* argv[]) {
|
| &null_encryptor,
|
| scoped_ptr<UnrecoverableErrorHandler>(
|
| new LoggingUnrecoverableErrorHandler).Pass(),
|
| - &LogUnrecoverableErrorContext, false);
|
| + &LogUnrecoverableErrorContext, false,
|
| + &cancelation_signal);
|
| // TODO(akalin): Avoid passing in model parameters multiple times by
|
| // organizing handling of model types.
|
| invalidator->UpdateCredentials(credentials.email, credentials.sync_token);
|
|
|