Chromium Code Reviews| Index: components/browser_sync/browser/profile_sync_service.cc |
| diff --git a/components/browser_sync/browser/profile_sync_service.cc b/components/browser_sync/browser/profile_sync_service.cc |
| index 1c9aac928fb0966c440626dd5a23679dfeb8bfb3..180cf4271567ba16ab48fa89b3236efd6d1b3cd6 100644 |
| --- a/components/browser_sync/browser/profile_sync_service.cc |
| +++ b/components/browser_sync/browser/profile_sync_service.cc |
| @@ -424,9 +424,10 @@ void ProfileSyncService::UnregisterAuthNotifications() { |
| } |
| void ProfileSyncService::RegisterDataTypeController( |
| - sync_driver::DataTypeController* data_type_controller) { |
| + std::unique_ptr<sync_driver::DataTypeController> data_type_controller) { |
| DCHECK_EQ(data_type_controllers_.count(data_type_controller->type()), 0U); |
|
skym
2016/09/02 22:45:28
Ugh, count(...). What do you think of find?
maxbogue
2016/09/03 00:14:51
Didn't compile for some reason... "error: no match
|
| - data_type_controllers_[data_type_controller->type()] = data_type_controller; |
| + data_type_controllers_[data_type_controller->type()] = |
| + std::move(data_type_controller); |
| } |
| bool ProfileSyncService::IsDataTypeControllerRunning( |