Index: chrome/browser/sync/glue/frontend_data_type_controller.cc |
diff --git a/chrome/browser/sync/glue/frontend_data_type_controller.cc b/chrome/browser/sync/glue/frontend_data_type_controller.cc |
index 268a3be1cdcf2ff839eb87a6188d60ed661ec73a..1ccab99cc8366206468d78aad8aaa9ffb6c5354d 100644 |
--- a/chrome/browser/sync/glue/frontend_data_type_controller.cc |
+++ b/chrome/browser/sync/glue/frontend_data_type_controller.cc |
@@ -147,7 +147,9 @@ DataTypeController::State FrontendDataTypeController::state() const { |
void FrontendDataTypeController::OnSingleDatatypeUnrecoverableError( |
const tracked_objects::Location& from_here, const std::string& message) { |
RecordUnrecoverableError(from_here, message); |
- sync_service_->DisableDatatype(type(), from_here, message); |
+ syncer::SyncError error( |
+ from_here, syncer::SyncError::DATATYPE_ERROR, message, type()); |
+ sync_service_->DisableDatatype(error); |
} |
FrontendDataTypeController::FrontendDataTypeController() |