Index: chrome/browser/sync/glue/data_type_manager_impl.cc |
diff --git a/chrome/browser/sync/glue/data_type_manager_impl.cc b/chrome/browser/sync/glue/data_type_manager_impl.cc |
index 3fe7e05e770378fd6cfbb228cf78f4134ce785cd..110a69ce2c029f76b0b37d88505379cac1b41c37 100644 |
--- a/chrome/browser/sync/glue/data_type_manager_impl.cc |
+++ b/chrome/browser/sync/glue/data_type_manager_impl.cc |
@@ -62,12 +62,12 @@ DataTypeManagerImpl::DataTypeManagerImpl( |
state_(DataTypeManager::STOPPED), |
needs_reconfigure_(false), |
last_configure_reason_(syncer::CONFIGURE_REASON_UNKNOWN), |
- weak_ptr_factory_(this), |
debug_info_listener_(debug_info_listener), |
model_association_manager_(controllers, this), |
observer_(observer), |
failed_data_types_handler_(failed_data_types_handler), |
- encryption_handler_(encryption_handler) { |
+ encryption_handler_(encryption_handler), |
+ weak_ptr_factory_(this) { |
DCHECK(failed_data_types_handler_); |
DCHECK(configurer_); |
DCHECK(observer_); |