--- a/src/eric7/Project/Project.py Wed Nov 30 09:19:51 2022 +0100 +++ b/src/eric7/Project/Project.py Wed Nov 30 10:13:33 2022 +0100 @@ -2461,6 +2461,11 @@ dlg = PropertiesDialog(self, True) if dlg.exec() == QDialog.DialogCode.Accepted: self.closeProject() + + # reset the auto save flag + autoSaveProject = Preferences.getProject("AutoSaveProject") + Preferences.setProject("AutoSaveProject", False) + dlg.storeData() self.__pdata["VCS"] = "None" self.opened = True @@ -2522,6 +2527,8 @@ ).format(self.ppath), ) self.vcs = self.initVCS() + # set the auto save flag to its supposed value + Preferences.setProject("AutoSaveProject", autoSaveProject) return # create an empty __init__.py file to make it a Python package @@ -2583,6 +2590,8 @@ " writable.</p>" ).format(self.ppath), ) + # set the auto save flag to its supposed value + Preferences.setProject("AutoSaveProject", autoSaveProject) return if self.__pdata["MAINSCRIPT"]: @@ -2787,6 +2796,9 @@ self.newProjectHooks.emit() self.newProject.emit() + # set the auto save flag to its supposed value + Preferences.setProject("AutoSaveProject", autoSaveProject) + if self.__pdata["EMBEDDED_VENV"]: self.__createEmbeddedEnvironment() self.menuEnvironmentAct.setEnabled(self.__pdata["EMBEDDED_VENV"])