From 63df00a723c9ebd55f9138c319d8f567f48cd9a5 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sat, 16 Jan 2021 10:41:10 -0500 Subject: [PATCH] Auto-close About Dialog before locking databases * Fixes #5941 --- src/gui/MainWindow.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index c7df04a69..7f0f3bf6f 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -938,6 +938,13 @@ void MainWindow::updateWindowTitle() void MainWindow::showAboutDialog() { auto* aboutDialog = new AboutDialog(this); + // Auto close the about dialog before attempting database locks + if (m_ui->tabWidget->currentDatabaseWidget()) { + connect(m_ui->tabWidget->currentDatabaseWidget(), + &DatabaseWidget::databaseLockRequested, + aboutDialog, + &AboutDialog::close); + } aboutDialog->open(); }