diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index e9a1d3ef9e7..3af4e7aec2f 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -158,6 +158,8 @@ QbsProject::~QbsProject() m_qbsUpdateFutureInterface = 0; } qDeleteAll(m_extraCompilers); + std::for_each(m_qbsDocuments.cbegin(), m_qbsDocuments.cend(), + [](Core::IDocument *doc) { doc->deleteLater(); }); } QbsRootProjectNode *QbsProject::rootProjectNode() const