| Index: chrome/browser/sync/profile_sync_service_factory.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service_factory.cc b/chrome/browser/sync/profile_sync_service_factory.cc
|
| index fe1020f8092b0192a3e7effd1d690d6d9fbcf9e2..3bbf7436eb00d7aa21b4bbeb9fc7c846ad502e2f 100644
|
| --- a/chrome/browser/sync/profile_sync_service_factory.cc
|
| +++ b/chrome/browser/sync/profile_sync_service_factory.cc
|
| @@ -131,11 +131,13 @@ KeyedService* ProfileSyncServiceFactory::BuildServiceInstanceFor(
|
| browser_defaults::kSyncAutoStarts ? browser_sync::AUTO_START
|
| : browser_sync::MANUAL_START;
|
| ProfileSyncService* pss = new ProfileSyncService(
|
| - new ProfileSyncComponentsFactoryImpl(profile,
|
| - CommandLine::ForCurrentProcess(),
|
| - sync_service_url,
|
| - token_service,
|
| - url_request_context_getter),
|
| + scoped_ptr<ProfileSyncComponentsFactory>(
|
| + new ProfileSyncComponentsFactoryImpl(
|
| + profile,
|
| + CommandLine::ForCurrentProcess(),
|
| + sync_service_url,
|
| + token_service,
|
| + url_request_context_getter)),
|
| profile,
|
| signin_wrapper.Pass(),
|
| token_service,
|
|
|