Index: ios/chrome/browser/sync/sync_setup_service.cc |
diff --git a/ios/chrome/browser/sync/sync_setup_service.cc b/ios/chrome/browser/sync/sync_setup_service.cc |
index bdef1e78e0ec65a45bf90c34f984cdee59b57947..3761b3340ae5f198e5b0e6cb6fb76bc123a392d0 100644 |
--- a/ios/chrome/browser/sync/sync_setup_service.cc |
+++ b/ios/chrome/browser/sync/sync_setup_service.cc |
@@ -103,7 +103,8 @@ void SyncSetupService::SetSyncingAllDataTypes(bool sync_all) { |
sync_service_->SetSetupInProgress(true); |
if (sync_all && !IsSyncEnabled()) |
SetSyncEnabled(true); |
- sync_service_->OnUserChoseDatatypes(sync_all, GetDataTypes()); |
+ sync_service_->OnUserChoseDatatypes( |
+ sync_all, Intersection(GetDataTypes(), syncer::UserSelectableTypes())); |
} |
bool SyncSetupService::IsSyncEnabled() const { |