diff --git a/eeschema/fields_data_model.cpp b/eeschema/fields_data_model.cpp index 9dc8da718f..75ed29c8fa 100644 --- a/eeschema/fields_data_model.cpp +++ b/eeschema/fields_data_model.cpp @@ -317,8 +317,8 @@ bool FIELDS_EDITOR_GRID_DATA_MODEL::cmp( const DATA_MODEL_ROW& lhGroup, // Primary sort key is sortCol; secondary is always REFERENCE (column 0) - wxString lhs = dataModel->GetValue( (DATA_MODEL_ROW&) lhGroup, sortCol ); - wxString rhs = dataModel->GetValue( (DATA_MODEL_ROW&) rhGroup, sortCol ); + wxString lhs = dataModel->GetValue( lhGroup, sortCol ).Trim( true ).Trim( false ); + wxString rhs = dataModel->GetValue( rhGroup, sortCol ).Trim( true ).Trim( false ); if( lhs == rhs || sortCol == REFERENCE_FIELD ) {