From a5de779f9445e40ffaafd7c1d400823e072739c2 Mon Sep 17 00:00:00 2001
From: Matthias <github@mpuchner.de>
Date: Fri, 4 Dec 2020 17:42:19 +0100
Subject: [PATCH] fix also 2nd path of crash

2nd path is:
Open BA - Open Project - cancel - save project - crash
---
 GUI/coregui/mainwindow/projectmanager.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/GUI/coregui/mainwindow/projectmanager.cpp b/GUI/coregui/mainwindow/projectmanager.cpp
index 8a6f726a53b..69dc2789d2a 100644
--- a/GUI/coregui/mainwindow/projectmanager.cpp
+++ b/GUI/coregui/mainwindow/projectmanager.cpp
@@ -268,6 +268,8 @@ void ProjectManager::openProject(QString fileName) {
     if (!closeCurrentProject())
         return;
 
+    createNewProject();
+
     if (fileName.isEmpty()) {
         fileName =
             QFileDialog::getOpenFileName(m_mainWindow, "Open project file", workingDirectory(),
@@ -275,7 +277,7 @@ void ProjectManager::openProject(QString fileName) {
         if (fileName.isEmpty())
             return;
     }
-    createNewProject();
+
     loadProject(fileName);
 
     if (m_project_document->isReady()) {
-- 
GitLab