| Index: chrome/browser/sync/glue/generic_change_processor.cc
|
| diff --git a/chrome/browser/sync/glue/generic_change_processor.cc b/chrome/browser/sync/glue/generic_change_processor.cc
|
| index 45615e0b6fa5eca5a79fd2325a53803017326be2..ec9974b84ea3740733db7e4b08c70f916fce31f8 100644
|
| --- a/chrome/browser/sync/glue/generic_change_processor.cc
|
| +++ b/chrome/browser/sync/glue/generic_change_processor.cc
|
| @@ -57,7 +57,7 @@ void GenericChangeProcessor::ApplyChangesFromSyncModel(
|
| // Need to load specifics from node.
|
| sync_api::ReadNode read_node(trans);
|
| if (read_node.InitByIdLookup(it->id) != sync_api::BaseNode::INIT_OK) {
|
| - error_handler()->OnUnrecoverableError(
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(
|
| FROM_HERE,
|
| "Failed to look up data for received change with id " +
|
| base::Int64ToString(it->id));
|
| @@ -80,7 +80,8 @@ void GenericChangeProcessor::CommitChangesFromSyncModel() {
|
| if (!local_service_) {
|
| syncable::ModelType type = syncer_changes_[0].sync_data().GetDataType();
|
| SyncError error(FROM_HERE, "Local service destroyed.", type);
|
| - error_handler()->OnUnrecoverableError(error.location(), error.message());
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(error.location(),
|
| + error.message());
|
| return;
|
| }
|
| SyncError error = local_service_->ProcessSyncChanges(FROM_HERE,
|
|
|