From 90fb7c79d8b0ec47e0ac661fd1185d11a06ba2ee Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 25 Nov 2016 11:46:00 +0100 Subject: [PATCH] Raise version dialog if it already is open Also register it as a window for the Window menu. Task-number: QTCREATORBUG-14604 Change-Id: Ib52dcc193bf480ade14ca7c34b4dc10d6ec8fc4a Reviewed-by: Tobias Hunger --- src/plugins/coreplugin/mainwindow.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/mainwindow.cpp b/src/plugins/coreplugin/mainwindow.cpp index 6d8ba333b1a..308a1ee5783 100644 --- a/src/plugins/coreplugin/mainwindow.cpp +++ b/src/plugins/coreplugin/mainwindow.cpp @@ -1098,8 +1098,11 @@ void MainWindow::aboutQtCreator() m_versionDialog = new VersionDialog(this); connect(m_versionDialog, &QDialog::finished, this, &MainWindow::destroyVersionDialog); + ICore::registerWindow(m_versionDialog, Context("Core.VersionDialog")); + m_versionDialog->show(); + } else { + ICore::raiseWindow(m_versionDialog); } - m_versionDialog->show(); } void MainWindow::destroyVersionDialog()