| Index: sync/engine/model_changing_syncer_command.cc
|
| diff --git a/sync/engine/model_changing_syncer_command.cc b/sync/engine/model_changing_syncer_command.cc
|
| index c2c2750b1288eacd6319f0b9b38b1c04576e6086..a79362645ff7b73ef28c5ba0d75a686d493eb7cb 100644
|
| --- a/sync/engine/model_changing_syncer_command.cc
|
| +++ b/sync/engine/model_changing_syncer_command.cc
|
| @@ -20,7 +20,7 @@ SyncerError ModelChangingSyncerCommand::ExecuteImpl(
|
| const std::set<ModelSafeGroup>& groups_to_change =
|
| GetGroupsToChange(*work_session_);
|
| for (size_t i = 0; i < session->context()->workers().size(); ++i) {
|
| - ModelSafeWorker* worker = session->context()->workers()[i];
|
| + ModelSafeWorker* worker = session->context()->workers()[i].get();
|
| ModelSafeGroup group = worker->GetModelSafeGroup();
|
| // Skip workers whose group isn't active.
|
| if (groups_to_change.count(group) == 0u) {
|
|
|