Auto-close About Dialog before locking databases

* Fixes #5941
This commit is contained in:
Jonathan White
2021-01-16 10:41:10 -05:00
parent db18a14cde
commit 63df00a723

View File

@@ -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();
}