diff -r 803a7a85b071 -r f10a57275bce src/eric7/Project/Project.py --- a/src/eric7/Project/Project.py Mon Sep 26 14:20:25 2022 +0200 +++ b/src/eric7/Project/Project.py Mon Sep 26 14:45:59 2022 +0200 @@ -811,6 +811,10 @@ self.dirty.emit(dirty) if self.__dirty: self.projectChanged.emit() + + # autosave functionality + if dirty and Preferences.getProject("AutoSaveProject"): + self.saveProject() def isDirty(self): """