From 1231c9e546869c72fbc639e155857d0b3cd93a3d Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Wed, 6 Jul 2022 12:01:26 +0200 Subject: [PATCH] QbsBuildSystem: Don't delete an object from its signal handler Delete it later instead. Change-Id: Iff0b0d2410752f324f0fea15c0314b60fd637b5e Reviewed-by: Christian Kandeler --- src/plugins/qbsprojectmanager/qbsproject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index 8a78718cf54..1ce9752f9f4 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -561,7 +561,7 @@ void QbsBuildSystem::handleQbsParsingDone(bool success) m_qbsUpdateFutureInterface->reportCanceled(); } - delete m_qbsProjectParser; + m_qbsProjectParser->deleteLater(); m_qbsProjectParser = nullptr; m_qbsUpdateFutureInterface->reportFinished(); delete m_qbsUpdateFutureInterface;