diff --git a/src/calibre/gui2/tweak_book/editor/image.py b/src/calibre/gui2/tweak_book/editor/image.py index 2d5ecd876a..facbd190a3 100644 --- a/src/calibre/gui2/tweak_book/editor/image.py +++ b/src/calibre/gui2/tweak_book/editor/image.py @@ -159,6 +159,7 @@ class Editor(QMainWindow): return self.get_raw_data() def fset(self, val): self.canvas.load_image(val) + self._is_modified = False # The image_changed signal will have been triggered causing this editor to be incorrectly marked as modified return property(fget=fget, fset=fset) def replace_data(self, raw, only_if_different=True):