From aa1cc54b3e558979805d85e37b36eb21deaae5b3 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 8 Oct 2019 12:54:08 +0200 Subject: BuildSystem: Fix move semantics of ParseGuard and related code This avoids a spurious set of parsing started/finished signals. Change-Id: I0c723f2a2ad679a5f6cffddf9f542ebc02192be8 Reviewed-by: Cristian Adam Reviewed-by: Eike Ziller --- src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp') diff --git a/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp b/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp index 2cc69e4c9ad..6e08d1dc6af 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp @@ -114,6 +114,7 @@ CMakeBuildSystem::~CMakeBuildSystem() bool CMakeBuildSystem::validateParsingContext(const ParsingContext &ctx) { + QTC_ASSERT(!m_currentContext.guard.guardsProject(), return false); return ctx.project && qobject_cast(ctx.buildConfiguration); } -- cgit v1.2.3