Index: chrome/browser/sync/test_profile_sync_service.cc |
diff --git a/chrome/browser/sync/test_profile_sync_service.cc b/chrome/browser/sync/test_profile_sync_service.cc |
index 3af8872efd2cd7db16582d233c88d800155045bf..81a9220a65ef9a2fd03c8b9da921070c868a9174 100644 |
--- a/chrome/browser/sync/test_profile_sync_service.cc |
+++ b/chrome/browser/sync/test_profile_sync_service.cc |
@@ -103,13 +103,13 @@ TestProfileSyncService::GetJsEventHandler() { |
} |
TestProfileSyncService::TestProfileSyncService( |
- ProfileSyncComponentsFactory* factory, |
+ scoped_ptr<ProfileSyncComponentsFactory> factory, |
Profile* profile, |
SigninManagerBase* signin, |
ProfileOAuth2TokenService* oauth2_token_service, |
browser_sync::ProfileSyncServiceStartBehavior behavior) |
: ProfileSyncService( |
- factory, |
+ factory.Pass(), |
profile, |
make_scoped_ptr(new SupervisedUserSigninManagerWrapper(profile, |
signin)), |
@@ -129,13 +129,13 @@ KeyedService* TestProfileSyncService::TestFactoryFunction( |
SigninManagerFactory::GetForProfile(profile); |
ProfileOAuth2TokenService* oauth2_token_service = |
ProfileOAuth2TokenServiceFactory::GetForProfile(profile); |
- ProfileSyncComponentsFactoryMock* factory = |
- new ProfileSyncComponentsFactoryMock(); |
- return new TestProfileSyncService(factory, |
- profile, |
- signin, |
- oauth2_token_service, |
- browser_sync::AUTO_START); |
+ return new TestProfileSyncService( |
+ scoped_ptr<ProfileSyncComponentsFactory>( |
+ new ProfileSyncComponentsFactoryMock()), |
+ profile, |
+ signin, |
+ oauth2_token_service, |
+ browser_sync::AUTO_START); |
} |
// static |