diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index f476ec70d..fa7b38c00 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -529,6 +529,11 @@ void MainWindow::finalize() setupDialog sd( setupDialog::AudioSettings ); sd.exec(); } + // reset window title every time we change the state of a subwindow to show the correct title + foreach( QMdiSubWindow * subWindow, workspace()->subWindowList() ) + { + connect( subWindow, SIGNAL( windowStateChanged(Qt::WindowStates,Qt::WindowStates) ), this, SLOT( resetWindowTitle() ) ); + } }