Sumo: Fix concurrency issue when stepping too fast.

This commit is contained in:
Kristian Bendiksen 2024-08-21 16:40:07 +02:00
parent ef9a397188
commit f6fa93bb66

View File

@ -521,7 +521,7 @@ QByteArray RiaSumoConnector::requestParquetDataBlocking( const SumoCaseId& caseI
requestBlobDownload( blobId ); requestBlobDownload( blobId );
timer.start( RiaSumoDefines::requestTimeoutMillis() ); timer.start( RiaSumoDefines::requestTimeoutMillis() );
eventLoop.exec(); eventLoop.exec( QEventLoop::ProcessEventsFlag::ExcludeUserInputEvents );
for ( const auto& blobData : m_redirectInfo ) for ( const auto& blobData : m_redirectInfo )
{ {
@ -573,7 +573,7 @@ void RiaSumoConnector::wrapAndCallNetworkRequest( std::function<void()> requestC
requestCallable(); requestCallable();
timer.start( RiaSumoDefines::requestTimeoutMillis() ); timer.start( RiaSumoDefines::requestTimeoutMillis() );
eventLoop.exec(); eventLoop.exec( QEventLoop::ProcessEventsFlag::ExcludeUserInputEvents );
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------