Merge pull request #35 from softrabbit/stable-0.4

Make cancelling an export work immediately
This commit is contained in:
tobydox
2014-01-16 09:08:42 -08:00
2 changed files with 12 additions and 2 deletions

View File

@@ -105,6 +105,10 @@ void exportProjectDialog::reject()
(*it)->abortProcessing();
}
if( m_activeRenderer ) {
m_activeRenderer->abortProcessing();
}
QDialog::reject();
}
@@ -144,6 +148,11 @@ void exportProjectDialog::closeEvent( QCloseEvent * _ce )
(*it)->abortProcessing();
}
}
if( m_activeRenderer && m_activeRenderer->isRunning() ) {
m_activeRenderer->abortProcessing();
}
QDialog::closeEvent( _ce );
}
@@ -172,9 +181,9 @@ void exportProjectDialog::popRender()
// Pop next render job and start
ProjectRenderer* r = m_renderers.back();
m_activeRenderer = m_renderers.back();
m_renderers.pop_back();
render( r );
render( m_activeRenderer );
}