diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp
index 6c3d372c47e7b119ead62587704c74603a0dba04..dee8fc5920ef1ca3db7fd442487aa61aadecb37c 100644
--- a/src/plugins/projectexplorer/session.cpp
+++ b/src/plugins/projectexplorer/session.cpp
@@ -894,14 +894,14 @@ void SessionManager::handleCurrentEditorChange(Core::IEditor *editor)
 void SessionManager::updateWindowTitle()
 {
     QString windowTitle = tr("Qt Creator");
-    if (!isDefaultSession(m_sessionName)) {
+    if (isDefaultSession(m_sessionName)) {
+        if (Project *currentProject = ProjectExplorerPlugin::instance()->currentProject())
+            windowTitle.prepend(currentProject->displayName() + " - ");
+    } else {
         QString sessionName = m_sessionName;
         if (sessionName.isEmpty())
             sessionName = tr("Untitled");
         windowTitle.prepend(sessionName + " - ");
-    } else {
-        if (Project *currentProject = ProjectExplorerPlugin::instance()->currentProject())
-            windowTitle.prepend(currentProject->displayName() + " - ");
     }
     if (m_core->editorManager()->currentEditor()) {
         QFileInfo fi(m_core->editorManager()->currentEditor()->file()->fileName());