Index: components/sync/driver/shared_change_processor_unittest.cc |
diff --git a/components/sync/driver/shared_change_processor_unittest.cc b/components/sync/driver/shared_change_processor_unittest.cc |
index b64940493dd685f903af202abd88183f28947ac6..410b8dc8f97a00d5fd94576f879ee2e2335d0a65 100644 |
--- a/components/sync/driver/shared_change_processor_unittest.cc |
+++ b/components/sync/driver/shared_change_processor_unittest.cc |
@@ -91,9 +91,9 @@ class SyncSharedChangeProcessorTest : public testing::Test, |
} |
// FakeSyncClient override. |
- base::WeakPtr<SyncableService> GetSyncableServiceForType( |
- ModelType type) override { |
- return db_syncable_service_->AsWeakPtr(); |
+ ServiceProvider GetSyncableServiceForType(ModelType type) override { |
+ return base::Bind(&SyncableService::AsWeakPtr, |
+ base::Unretained(db_syncable_service_.get())); |
} |
protected: |
@@ -185,7 +185,8 @@ class SyncSharedChangeProcessorTest : public testing::Test, |
const scoped_refptr<SharedChangeProcessor>& shared_change_processor) { |
DCHECK(model_thread_.task_runner()->BelongsToCurrentThread()); |
EXPECT_TRUE(shared_change_processor->Connect( |
- this, &processor_factory_, test_user_share_.user_share(), |
+ GetSyncableServiceForType(AUTOFILL), &factory_, &processor_factory_, |
+ test_user_share_.user_share(), |
base::MakeUnique<DataTypeErrorHandlerMock>(), |
base::WeakPtr<SyncMergeResult>())); |
did_connect_ = true; |