diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2019-07-15 15:47:02 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-07-15 13:58:54 +0000 |
commit | dcb1e8300218411ba0cb591898f7631b123a4b7d (patch) | |
tree | 96f079ad9e789f532e08ce8960d3815551c26049 /src/plugins/projectexplorer | |
parent | 9750f2cd67e9ae6b173475c929d357020e01c55f (diff) | |
download | qt-creator-dcb1e8300218411ba0cb591898f7631b123a4b7d.tar.gz |
ProjectExplorer: Make sure the target setup page is shown
... when switching to a project that is unconfigured.
Task-number: QTCREATORBUG-22682
Change-Id: I91c6f791677054d2f86a5a5d81003f38ecc812fb
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/plugins/projectexplorer')
-rw-r--r-- | src/plugins/projectexplorer/session.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index 95a8fbd4e6..036f7faff1 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); } |