diff --git a/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp b/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp index bf9f3f7e5ca..e4a6635b3b5 100644 --- a/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp @@ -1205,9 +1205,9 @@ QmakeProFile::~QmakeProFile() qDeleteAll(m_extraCompilers); m_parseFutureWatcher->cancel(); m_parseFutureWatcher->waitForFinished(); - delete m_parseFutureWatcher; if (m_readerExact) applyAsyncEvaluate(); + delete m_parseFutureWatcher; cleanupProFileReaders(); }