| Index: chrome/browser/sync/profile_sync_service.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service.cc b/chrome/browser/sync/profile_sync_service.cc
|
| index 1cec63d87200ff9702d39e8fee97d3bfdc3170fb..f47657774b4ab6a75b1af24619c1fb10de963653 100644
|
| --- a/chrome/browser/sync/profile_sync_service.cc
|
| +++ b/chrome/browser/sync/profile_sync_service.cc
|
| @@ -1783,10 +1783,8 @@ void ProfileSyncService::ChangePreferredDataTypes(
|
|
|
| DVLOG(1) << "ChangePreferredDataTypes invoked";
|
| const syncer::ModelTypeSet registered_types = GetRegisteredDataTypes();
|
| - const syncer::ModelTypeSet registered_preferred_types =
|
| - Intersection(registered_types, preferred_types);
|
| - sync_prefs_.SetPreferredDataTypes(registered_types,
|
| - registered_preferred_types);
|
| + // Will only enable those types that are registered and preferred.
|
| + sync_prefs_.SetPreferredDataTypes(registered_types, preferred_types);
|
|
|
| // Now reconfigure the DTM.
|
| ReconfigureDatatypeManager();
|
|
|