aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmakeprojectmanager
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-02-10 11:57:56 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2020-02-10 16:13:58 +0000
commita12d3721c05b720b709c4b275dbf94f43187a9ea (patch)
treed2858f2a5e3793a11898fc68a5cf253678b5760b /src/plugins/qmakeprojectmanager
parent919571e955826bf9bb5bf353c3191121cbe66cb4 (diff)
QmakeProjectManager: Fix access to deleted object
Amends c7d8b9b01c. Fixes: QTCREATORBUG-23576 Change-Id: I7de6679f3dd5ba950561d560195e5af5bfaf90a5 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/qmakeprojectmanager')
-rw-r--r--src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp2
1 files changed, 1 insertions, 1 deletions
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();
}