diff --git a/src/plugins/cmakeprojectmanager/builddirmanager.cpp b/src/plugins/cmakeprojectmanager/builddirmanager.cpp index bfc7f480564..3bc0ab684eb 100644 --- a/src/plugins/cmakeprojectmanager/builddirmanager.cpp +++ b/src/plugins/cmakeprojectmanager/builddirmanager.cpp @@ -740,7 +740,8 @@ void BuildDirManager::checkConfiguration() void BuildDirManager::handleDocumentSaves(Core::IDocument *document) { - if (!m_cmakeFiles.contains(document->filePath())) + CMakeTool *tool = CMakeKitInformation::cmakeTool(m_buildConfiguration->target()->kit()); + if (!m_cmakeFiles.contains(document->filePath()) || !tool || !tool->isAutoRun()) return; m_reparseTimer.start(100);