Index: chrome/browser/sync/glue/sync_backend_host.cc |
diff --git a/chrome/browser/sync/glue/sync_backend_host.cc b/chrome/browser/sync/glue/sync_backend_host.cc |
index 0c0aae6598bd83aa6465acee797c9997a0cf0fcc..1f82cdc1412b966730d7544545532f341dcee8e1 100644 |
--- a/chrome/browser/sync/glue/sync_backend_host.cc |
+++ b/chrome/browser/sync/glue/sync_backend_host.cc |
@@ -683,6 +683,7 @@ void SyncBackendHost::ConfigureDataTypes( |
syncer::ModelTypeSet types_to_download = registrar_->ConfigureDataTypes( |
types_to_add, types_to_remove); |
+ types_to_download.RemoveAll(syncer::VirtualTypes()); |
if (!types_to_download.Empty()) |
types_to_download.Put(syncer::NIGORI); |