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 );
timer.start( RiaSumoDefines::requestTimeoutMillis() );
eventLoop.exec();
eventLoop.exec( QEventLoop::ProcessEventsFlag::ExcludeUserInputEvents );
for ( const auto& blobData : m_redirectInfo )
{
@ -573,7 +573,7 @@ void RiaSumoConnector::wrapAndCallNetworkRequest( std::function<void()> requestC
requestCallable();
timer.start( RiaSumoDefines::requestTimeoutMillis() );
eventLoop.exec();
eventLoop.exec( QEventLoop::ProcessEventsFlag::ExcludeUserInputEvents );
}
//--------------------------------------------------------------------------------------------------