From 19d867f6a4d841359fcf974cad18dd7c02490957 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 12 Jan 2023 16:19:44 +0100 Subject: [PATCH] fix segfault on load cancelled --- sources/qetproject.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sources/qetproject.cpp b/sources/qetproject.cpp index e811c61a4..d7ded3bad 100644 --- a/sources/qetproject.cpp +++ b/sources/qetproject.cpp @@ -225,7 +225,7 @@ QETProject::ProjectState QETProject::openFile(QFile *file) if(opened_here) { file->close(); } - return ProjectState::Ok; + return m_state; } /** @@ -1392,6 +1392,7 @@ void QETProject::readProjectXml(QDomDocument &xml_project) else { m_state = ProjectParsingFailed; + return; } m_data_base.blockSignals(true);