mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-29 10:21:54 -06:00
Remove waitUntilWorkIsDone as this can cause eternal loops
This commit is contained in:
parent
8ff8264d11
commit
1cbdbfa7df
@ -81,8 +81,6 @@ void RiaPlotWindowRedrawScheduler::schedulePlotWidgetReplot( RiuPlotWidget* plot
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiaPlotWindowRedrawScheduler::clearAllScheduledUpdates()
|
||||
{
|
||||
waitUntilWorkIsDone();
|
||||
|
||||
m_plotWidgetsToReplot.clear();
|
||||
m_plotPagesToUpdate.clear();
|
||||
m_plotBooksToUpdate.clear();
|
||||
|
@ -80,17 +80,3 @@ void RiaScheduler::startTimer( int msecs )
|
||||
m_updateTimer->start( msecs );
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiaScheduler::waitUntilWorkIsDone()
|
||||
{
|
||||
if ( m_updateTimer )
|
||||
{
|
||||
while ( m_updateTimer->isActive() )
|
||||
{
|
||||
QCoreApplication::processEvents();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -39,7 +39,6 @@ public:
|
||||
|
||||
protected:
|
||||
void startTimer( int msecs );
|
||||
void waitUntilWorkIsDone();
|
||||
|
||||
private slots:
|
||||
void slotUpdateScheduledItemsWhenReady();
|
||||
|
@ -62,8 +62,6 @@ void RiaViewRedrawScheduler::scheduleDisplayModelUpdateAndRedraw( Rim3dView* res
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiaViewRedrawScheduler::clearViewsScheduledForUpdate()
|
||||
{
|
||||
waitUntilWorkIsDone();
|
||||
|
||||
m_resViewsToUpdate.clear();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user