From 281cf5cb733fa3aa3d17d1b1e90e642c1c499b4d Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Thu, 25 Aug 2016 13:46:24 +0300 Subject: [PATCH] Close database only if it was opened --- src/MainWindow.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index bfb3f302..1ec2a59f 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -274,8 +274,9 @@ bool MainWindow::fileOpen(const QString& fileName, bool dontAddToRecentFiles) if(QFile::exists(wFile) ) { // Close the database. If the user didn't want to close it, though, stop here - if(!fileClose()) - return false; + if (db.isOpen()) + if(!fileClose()) + return false; // Try opening it as a project file first if(loadProject(wFile))