From a461c6e1e110f8868edd1a3478a7b6e30982cb45 Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Tue, 27 Oct 2009 19:52:17 +0100
Subject: [PATCH] reflect current session in the welcome page's list

---
 src/plugins/projectexplorer/projectwelcomepagewidget.cpp | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/plugins/projectexplorer/projectwelcomepagewidget.cpp b/src/plugins/projectexplorer/projectwelcomepagewidget.cpp
index 4df5f9c9a57..c2c7c9d72fa 100644
--- a/src/plugins/projectexplorer/projectwelcomepagewidget.cpp
+++ b/src/plugins/projectexplorer/projectwelcomepagewidget.cpp
@@ -106,8 +106,13 @@ void ProjectWelcomePageWidget::updateWelcomePage(const WelcomePageData &welcomeP
     if (welcomePageData.sessionList.count() > 0) {
         foreach (const QString &s, welcomePageData.sessionList) {
             QString str = s;
-            if (s == welcomePageData.previousSession)
-                str = tr("%1 (last session)").arg(s);
+            if (welcomePageData.activeSession.isEmpty()) {
+                if (s == welcomePageData.previousSession)
+                    str = tr("%1 (last session)").arg(s);
+            } else {
+                if (s == welcomePageData.activeSession)
+                    str = tr("%1 (current session)").arg(s);
+            }
             ui->sessTreeWidget->addItem(str, s);
         }
         ui->sessTreeWidget->updateGeometry();
-- 
GitLab