Always save project when closing

This commit is contained in:
Veronica Berglyd Olsen
2022-11-12 18:59:09 +01:00
parent 9b6ba891a4
commit d93b3aa79f
3 changed files with 14 additions and 28 deletions
+14 -16
View File
@@ -404,22 +404,20 @@ class GuiMain(QMainWindow):
if self.docEditor.docChanged():
self.saveDocument()
if self.theProject.projAltered:
saveOK = self.saveProject()
doBackup = False
if self.theProject.data.doBackup and self.mainConf.backupOnClose:
doBackup = True
if self.mainConf.askBeforeBackup:
msgYes = self.askQuestion(
self.tr("Backup Project"),
self.tr("Backup the current project?")
)
if not msgYes:
doBackup = False
if doBackup:
self.theProject.backupProject(False)
else:
saveOK = True
saveOK = self.saveProject()
doBackup = False
if self.theProject.data.doBackup and self.mainConf.backupOnClose:
doBackup = True
if self.mainConf.askBeforeBackup:
msgYes = self.askQuestion(
self.tr("Backup Project"),
self.tr("Backup the current project?")
)
if not msgYes:
doBackup = False
if doBackup:
self.theProject.backupProject(False)
if saveOK:
self.closeDocument()