From a82180f963c604b341ca41f54c8d79dcbd980d4b Mon Sep 17 00:00:00 2001 From: Craig Drummond Date: Tue, 12 Jul 2016 20:20:50 +0100 Subject: [PATCH] Check DB is valid too --- db/librarydb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/librarydb.cpp b/db/librarydb.cpp index 7069cc3bb..50620e8aa 100644 --- a/db/librarydb.cpp +++ b/db/librarydb.cpp @@ -532,7 +532,7 @@ bool LibraryDb::init(const QString &dbFile) DBUG << dbFile << dbName; currentVersion=0; db=new QSqlDatabase(QSqlDatabase::addDatabase("QSQLITE", dbName.isEmpty() ? QLatin1String(QSqlDatabase::defaultConnection) : dbName)); - if (!db) { + if (!db || !db->isValid()) { MessageBox::error(qApp->activeWindow(), i18n("Failed to load SQLite database!\n\n" "Please check you have the Qt SQLite database driver instaled.\n\n" "Cantata will now terminate."));