diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index c4a11d07e75ec4b368e050967ac5e633267b2b5e..5297a3f9f0f5a5802493205b28ca9a92972a98ef 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -890,7 +890,9 @@ void SessionManager::updateWindowTitle() } if (m_core->editorManager()->currentEditor()) { QFileInfo fi(m_core->editorManager()->currentEditor()->file()->fileName()); - windowTitle.prepend(fi.fileName() + " - "); + QString fileName = fi.fileName(); + if (!fileName.isEmpty()) + windowTitle.prepend(fileName + " - "); m_core->mainWindow()->setWindowFilePath(fi.absoluteFilePath()); } else { m_core->mainWindow()->setWindowFilePath(QString());