| 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() {
|
|
|