From a12d3721c05b720b709c4b275dbf94f43187a9ea Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 10 Feb 2020 11:57:56 +0100 Subject: [PATCH] QmakeProjectManager: Fix access to deleted object Amends c7d8b9b01c. Fixes: QTCREATORBUG-23576 Change-Id: I7de6679f3dd5ba950561d560195e5af5bfaf90a5 Reviewed-by: Orgad Shaneh --- src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(); }