From 15c18dd899b7554f8d43dbafff5a387582bf2c06 Mon Sep 17 00:00:00 2001 From: Florian Geyer Date: Sat, 28 Jul 2012 10:19:32 +0200 Subject: [PATCH] Do not try to open a non-existing database. --- src/gui/DatabaseTabWidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/DatabaseTabWidget.cpp b/src/gui/DatabaseTabWidget.cpp index 17d0e490..d83dc91e 100644 --- a/src/gui/DatabaseTabWidget.cpp +++ b/src/gui/DatabaseTabWidget.cpp @@ -105,6 +105,11 @@ void DatabaseTabWidget::openDatabase(const QString& fileName, const QString& pw, { QFileInfo fileInfo(fileName); QString canonicalFilePath = fileInfo.canonicalFilePath(); + if (canonicalFilePath.isEmpty()) { + QMessageBox::warning(this, tr("Warning"), tr("File not found!")); + return; + } + QHashIterator i(m_dbList); while (i.hasNext()) {