From 98981a670026ea761a463373a6a00534d3351487 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <daniel.molkentin@nokia.com>
Date: Fri, 5 Jun 2009 17:27:29 +0200
Subject: [PATCH] Update welcomescreen if session manager is closed and welcome
 mode is active.

Reviewed-By: dt
---
 src/plugins/projectexplorer/projectexplorer.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp
index 676a351a6f8..3fe0ad0d889 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)
-- 
GitLab