forked from qt-creator/qt-creator
Remove the window modified indicator feature from non-Mac again.
It creates too much headache with widgets calling setWindowTitle themselves and Qt spilling out warnings about missing "[*]". Reviewed-by: Thorbjørn Lindeijer
This commit is contained in:
@@ -926,14 +926,10 @@ void SessionManager::updateWindowTitle()
|
||||
if (m_core->editorManager()->currentEditor()) {
|
||||
QFileInfo fi(m_core->editorManager()->currentEditor()->file()->fileName());
|
||||
QString fileName = fi.fileName();
|
||||
// [*] is placeholder for a windowModified marker, set in editor manager
|
||||
if (!fileName.isEmpty())
|
||||
windowTitle.prepend(fileName + "[*] - ");
|
||||
else
|
||||
windowTitle.append("[*]"); // placeholder will be removed by Qt)
|
||||
windowTitle.prepend(fileName + " - ");
|
||||
m_core->mainWindow()->setWindowFilePath(fi.absoluteFilePath());
|
||||
} else {
|
||||
windowTitle.append("[*]"); // placeholder for windowModified property (is removed by Qt)
|
||||
m_core->mainWindow()->setWindowFilePath(QString());
|
||||
}
|
||||
m_core->mainWindow()->setWindowTitle(windowTitle);
|
||||
|
||||
Reference in New Issue
Block a user