From 002b8fee15941c92feb610f3081cdabb4ac6df8f Mon Sep 17 00:00:00 2001 From: Sven Strickroth Date: Sat, 8 Nov 2025 14:04:00 +0100 Subject: [PATCH] Do not show misleading error message if user clicked cancel Signed-off-by: Sven Strickroth --- src/gui/databasekey/KeyFileEditWidget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gui/databasekey/KeyFileEditWidget.cpp b/src/gui/databasekey/KeyFileEditWidget.cpp index dfaef273c..8201e87c0 100644 --- a/src/gui/databasekey/KeyFileEditWidget.cpp +++ b/src/gui/databasekey/KeyFileEditWidget.cpp @@ -132,6 +132,9 @@ void KeyFileEditWidget::browseKeyFile() QString filters = QString("%1 (*.keyx *.key);;%2 (*)").arg(tr("Key files"), tr("All files")); QString fileName = fileDialog()->getOpenFileName(this, tr("Select a key file"), QString(), filters); + if (fileName.isEmpty()) { // user clicked on cancel + return; + } if (QFileInfo(fileName).canonicalFilePath() == m_parent->getDatabase()->canonicalFilePath()) { MessageBox::critical(getMainWindow(), tr("Invalid Key File"),