| Index: sync/engine/apply_updates_command.cc
|
| diff --git a/sync/engine/apply_updates_command.cc b/sync/engine/apply_updates_command.cc
|
| index da8a1cc4c2e987d464445cfbef8bd63cd0be4513..c423656ff9268cffa1b6c353f4a1e0d514c91a11 100644
|
| --- a/sync/engine/apply_updates_command.cc
|
| +++ b/sync/engine/apply_updates_command.cc
|
| @@ -36,6 +36,10 @@ std::set<ModelSafeGroup> ApplyUpdatesCommand::GetGroupsToChange(
|
| GetGroupForModelType(it.Get(), session.routing_info()));
|
| }
|
|
|
| + // The INTERNAL types are special. They have their own update routines,
|
| + // ApplyUpdatesCommand should not process them.
|
| + groups_with_unapplied_updates.erase(GROUP_CONTROL);
|
| +
|
| return groups_with_unapplied_updates;
|
| }
|
|
|
|
|