diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp index cf338d8acf2..a9bb5cee2b5 100644 --- a/src/plugins/projectexplorer/projectwindow.cpp +++ b/src/plugins/projectexplorer/projectwindow.cpp @@ -589,7 +589,8 @@ void ProjectWindow::startupProjectChanged(Project *project) void ProjectWindow::projectSelected(int index) { - m_selectorModel->rootItem()->setCurrentProject(index); + Project *project = m_selectorModel->rootItem()->childAt(index)->project(); + SessionManager::setStartupProject(project); } void ProjectWindow::itemActivated(const QModelIndex &index)