diff --git a/GUI/coregui/mainwindow/projectmanager.cpp b/GUI/coregui/mainwindow/projectmanager.cpp index 8a6f726a53b4e2e3cdf6bca93b5a5e9df107b40d..69dc2789d2a8381049264283670aed85057450c7 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()) {