--- a/src/eric7/Project/Project.py Wed Nov 16 10:53:40 2022 +0100 +++ b/src/eric7/Project/Project.py Wed Nov 16 11:04:18 2022 +0100 @@ -607,8 +607,9 @@ if dataKey is None: self.__pdata.update(data) else: + if self.__pdata[dataKey] == data: + self.setDirty(True) self.__pdata[dataKey] = data - self.setDirty(True) def getData(self, category, key): """