diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp index 676a351a6f8cb07c67e0edcc6c3510b08d22fad1..3fe0ad0d889dd610d5d1a977a53a409ef6baf42e 100644 --- a/src/plugins/projectexplorer/projectexplorer.cpp +++ b/src/plugins/projectexplorer/projectexplorer.cpp @@ -854,6 +854,13 @@ void ProjectExplorerPlugin::showSessionManager() sessionDialog.exec(); updateActions(); + + Core::ModeManager *modeManager = Core::ModeManager::instance(); + Core::IMode *welcomeMode = modeManager->mode(Core::Constants::MODE_WELCOME); + if (modeManager->currentMode() == welcomeMode) + { + updateWelcomePage(qobject_cast<Core::Internal::WelcomeMode*>(welcomeMode)); + } } void ProjectExplorerPlugin::setStartupProject(Project *project)