| Index: chrome/browser/extensions/api/sessions/sessions_apitest.cc | 
| diff --git a/chrome/browser/extensions/api/sessions/sessions_apitest.cc b/chrome/browser/extensions/api/sessions/sessions_apitest.cc | 
| index 29990032ab0f71efb8734625e37d309c09c4cc9a..d82615a923cb850eeae94ef2d5de0ad197f6fdd5 100644 | 
| --- a/chrome/browser/extensions/api/sessions/sessions_apitest.cc | 
| +++ b/chrome/browser/extensions/api/sessions/sessions_apitest.cc | 
| @@ -137,10 +137,11 @@ scoped_ptr<KeyedService> ExtensionSessionsTest::BuildProfileSyncService( | 
| sync_pb::SyncEnums_DeviceType_TYPE_LINUX, | 
| "device_id"))); | 
|  | 
| -  return make_scoped_ptr(new ProfileSyncServiceMock( | 
| -      make_scoped_ptr(new browser_sync::ChromeSyncClient( | 
| -          static_cast<Profile*>(context), factory.Pass())), | 
| -      static_cast<Profile*>(context))); | 
| +  Profile* profile = static_cast<Profile*>(context); | 
| +  ProfileSyncServiceMock* sync_service = new ProfileSyncServiceMock( | 
| +      make_scoped_ptr(new browser_sync::ChromeSyncClient(profile)), profile); | 
| +  sync_service->GetSyncClient()->Initialize(factory.Pass(), sync_service); | 
| +  return make_scoped_ptr(sync_service); | 
| } | 
|  | 
| void ExtensionSessionsTest::CreateTestProfileSyncService() { | 
|  |