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 4ba88f48f082ee64f7b2c368b161e3b0a1bffcc2..c9f4edb0dd4dd1e06f8e4d69640be8622663c15c 100644 |
--- a/chrome/browser/sync/profile_sync_components_factory_impl.cc |
+++ b/chrome/browser/sync/profile_sync_components_factory_impl.cc |
@@ -23,7 +23,6 @@ |
#include "chrome/browser/sync/glue/bookmark_data_type_controller.h" |
#include "chrome/browser/sync/glue/bookmark_model_associator.h" |
#include "chrome/browser/sync/glue/chrome_report_unrecoverable_error.h" |
-#include "chrome/browser/sync/glue/data_type_manager_impl.h" |
#include "chrome/browser/sync/glue/extension_data_type_controller.h" |
#include "chrome/browser/sync/glue/extension_setting_data_type_controller.h" |
#include "chrome/browser/sync/glue/password_data_type_controller.h" |
@@ -53,6 +52,7 @@ |
#include "components/dom_distiller/core/dom_distiller_service.h" |
#include "components/password_manager/core/browser/password_store.h" |
#include "components/signin/core/browser/signin_manager.h" |
+#include "components/sync_driver/data_type_manager_impl.h" |
#include "components/sync_driver/data_type_manager_observer.h" |
#include "components/sync_driver/generic_change_processor.h" |
#include "components/sync_driver/proxy_data_type_controller.h" |
@@ -421,7 +421,8 @@ DataTypeManager* ProfileSyncComponentsFactoryImpl::CreateDataTypeManager( |
SyncBackendHost* backend, |
DataTypeManagerObserver* observer, |
browser_sync::FailedDataTypesHandler* failed_data_types_handler) { |
- return new DataTypeManagerImpl(debug_info_listener, |
+ return new DataTypeManagerImpl(base::Bind(ChromeReportUnrecoverableError), |
+ debug_info_listener, |
controllers, |
encryption_handler, |
backend, |