Use mutex when import well paths

A shared data structure (RifWellPathImporter) is used when importing well paths. Add mutex to ensure single use of shared data structure.
This commit is contained in:
Magne Sjaastad
2024-08-22 13:22:15 +02:00
parent 83443ae2ff
commit 1b509c0384
2 changed files with 4 additions and 1 deletions

View File

@@ -45,7 +45,8 @@ void RimFileWellPathDataLoader::loadData( caf::PdmObject& pdmObject, const QStri
auto* fWPath = dynamic_cast<RimFileWellPath*>( &pdmObject );
if ( fWPath && !fWPath->filePath().isEmpty() )
{
QString errorMessage;
QMutexLocker lock( &m_mutex );
QString errorMessage;
if ( !fWPath->readWellPathFile( &errorMessage, m_wellPathImporter.get(), false ) )
{
RiaLogging::warning( errorMessage );