INP reader: fix incorrect zero element for line shift.

This commit is contained in:
Kristian Bendiksen
2023-11-17 11:57:53 +01:00
committed by jonjenssen
parent 58bf235d5a
commit 2beb830102

View File

@@ -318,8 +318,13 @@ std::vector<size_t> RifInpReader::readElementSet( std::istream& stream )
auto parts = RiaStdStringTools::splitString( line, ',' );
for ( auto part : parts )
{
int elementId = RiaStdStringTools::toInt( part ) - 1;
elementSet.push_back( elementId );
std::string trimmedPart = RiaStdStringTools::trimString( part );
if ( !trimmedPart.empty() )
{
int elementId = RiaStdStringTools::toInt( trimmedPart ) - 1;
elementSet.push_back( elementId );
}
}
}