From dcb1e8300218411ba0cb591898f7631b123a4b7d Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 15 Jul 2019 15:47:02 +0200 Subject: [PATCH] ProjectExplorer: Make sure the target setup page is shown MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ... when switching to a project that is unconfigured. Task-number: QTCREATORBUG-22682 Change-Id: I91c6f791677054d2f86a5a5d81003f38ecc812fb Reviewed-by: André Hartmann --- src/plugins/projectexplorer/session.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index 95a8fbd4e6f..036f7faff15 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -367,6 +367,10 @@ void SessionManager::setStartupProject(Project *startupProject) return; d->m_startupProject = startupProject; + if (d->m_startupProject && d->m_startupProject->needsConfiguration()) { + ModeManager::activateMode(Constants::MODE_SESSION); + ModeManager::setFocusToCurrentMode(); + } emit m_instance->startupProjectChanged(startupProject); }