diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index f8ec0fb8b85..e66e8e7d8b1 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -754,11 +754,12 @@ void SessionManager::removeProjects(const QList &remove) d->m_projectFileCache.remove(pro); emit m_instance->projectRemoved(pro); FolderNavigationWidgetFactory::removeRootDirectory(projectFolderId(pro)); - delete pro; } if (changeStartupProject) setStartupProject(hasProjects() ? projects().first() : nullptr); + + qDeleteAll(remove); } /*!