| Index: chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| diff --git a/chrome/browser/sync/profile_sync_components_factory_impl.cc b/chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| index aa16e7eefa68d5ac2780a129d785b2e295fbcf56..55baf1e406e29a8735bc51ac6abf2095070b8ca5 100644
|
| --- a/chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| +++ b/chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| @@ -276,16 +276,6 @@ void ProfileSyncComponentsFactoryImpl::RegisterCommonDataTypes(
|
| syncer::SUPERVISED_USER_SETTINGS,
|
| this,
|
| profile_));
|
| - pss->RegisterDataTypeController(
|
| - new SupervisedUserSyncDataTypeController(
|
| - syncer::SUPERVISED_USERS,
|
| - this,
|
| - profile_));
|
| - pss->RegisterDataTypeController(
|
| - new SupervisedUserSyncDataTypeController(
|
| - syncer::SUPERVISED_USER_SHARED_SETTINGS,
|
| - this,
|
| - profile_));
|
| #endif
|
| }
|
|
|
| @@ -397,6 +387,19 @@ void ProfileSyncComponentsFactoryImpl::RegisterDesktopDataTypes(
|
| this));
|
| }
|
| #endif
|
| +
|
| +#if defined(ENABLE_MANAGED_USERS)
|
| + pss->RegisterDataTypeController(
|
| + new SupervisedUserSyncDataTypeController(
|
| + syncer::SUPERVISED_USERS,
|
| + this,
|
| + profile_));
|
| + pss->RegisterDataTypeController(
|
| + new SupervisedUserSyncDataTypeController(
|
| + syncer::SUPERVISED_USER_SHARED_SETTINGS,
|
| + this,
|
| + profile_));
|
| +#endif
|
| }
|
|
|
| DataTypeManager* ProfileSyncComponentsFactoryImpl::CreateDataTypeManager(
|
|
|