[TD]prevent running threads on object delete
This commit is contained in:
committed by
WandererFan
parent
74cdc6db61
commit
2d7d882235
@@ -109,6 +109,11 @@ DrawViewDetail::DrawViewDetail() :
|
||||
|
||||
DrawViewDetail::~DrawViewDetail()
|
||||
{
|
||||
//don't delete this object while it still has dependent tasks running
|
||||
if (m_detailFuture.isRunning()) {
|
||||
Base::Console().Message("%s is waiting for detail cut to finish\n", getNameInDocument());
|
||||
m_detailFuture.waitForFinished();
|
||||
}
|
||||
}
|
||||
|
||||
short DrawViewDetail::mustExecute() const
|
||||
|
||||
Reference in New Issue
Block a user