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());