Index: sync/engine/download_updates_command.cc |
diff --git a/sync/engine/download_updates_command.cc b/sync/engine/download_updates_command.cc |
index 8e3a5cd154a658c61f747cbc2ccdeef9b86f88f7..84719d10854bd2bda6c1c50cc4dc03addd7814b1 100644 |
--- a/sync/engine/download_updates_command.cc |
+++ b/sync/engine/download_updates_command.cc |
@@ -77,6 +77,8 @@ SyncerError DownloadUpdatesCommand::ExecuteImpl(SyncSession* session) { |
session->source().types; |
for (ModelTypeSet::Iterator it = enabled_types.First(); |
it.Good(); it.Inc()) { |
+ if (VirtualTypes().Has(it.Get())) |
+ continue; |
sync_pb::DataTypeProgressMarker* progress_marker = |
get_updates->add_from_progress_marker(); |
dir->GetDownloadProgress(it.Get(), progress_marker); |