| 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 67c8138f21fbb5b9371a6d5b4af70d16af1cbca9..ae7231929be17dd16520b4d4c6d61089816a9459 100644
|
| --- a/chrome/browser/sync/profile_sync_service.cc
|
| +++ b/chrome/browser/sync/profile_sync_service.cc
|
| @@ -362,8 +362,6 @@ void ProfileSyncService::TrySyncDatatypePrefRecovery() {
|
| UMA_HISTOGRAM_COUNTS("Sync.DatatypePrefRecovery", 1);
|
| sync_prefs_.SetKeepEverythingSynced(true);
|
| syncer::ModelTypeSet registered_types = GetRegisteredDataTypes();
|
| - sync_prefs_.SetPreferredDataTypes(registered_types,
|
| - registered_types);
|
| }
|
|
|
| void ProfileSyncService::StartSyncingWithServer() {
|
| @@ -1104,6 +1102,9 @@ void ProfileSyncService::OnBackendInitialized(
|
| // Initialize local device info.
|
| local_device_->Initialize(cache_guid, signin_scoped_device_id);
|
|
|
| + DVLOG(1) << "Setting preferred types for non-blocking DTM";
|
| + non_blocking_data_type_manager_.SetPreferredTypes(GetPreferredDataTypes());
|
| +
|
| // Give the DataTypeControllers a handle to the now initialized backend
|
| // as a UserShare.
|
| for (DataTypeController::TypeMap::iterator it =
|
|
|