diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index f950f5bf..09c87011 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -2364,7 +2364,6 @@ bool MainWindow::loadProject(QString filename, bool readOnly) if(xml.name() != "sqlb_project") return false; - isProjectModified = false; addToRecentFilesMenu(filename, readOnly); currentProjectFilename = filename; @@ -2565,6 +2564,8 @@ bool MainWindow::loadProject(QString filename, bool readOnly) populateTable(); // Refresh view } + isProjectModified = false; + return !xml.hasError(); } else { // No project was opened