diff --git a/src/calibre/gui2/tweak_book/editor/canvas.py b/src/calibre/gui2/tweak_book/editor/canvas.py index 352197b56c..5b76457784 100644 --- a/src/calibre/gui2/tweak_book/editor/canvas.py +++ b/src/calibre/gui2/tweak_book/editor/canvas.py @@ -309,6 +309,7 @@ class Canvas(QWidget): self.current_image = i = self.original_image = ( QImage.fromData(data, format=fmt) if fmt else QImage.fromData(data)) self.is_valid = not i.isNull() + self.current_scaled_pixmap = None self.update() self.image_changed.emit(self.current_image) @@ -679,6 +680,7 @@ class Canvas(QWidget): p.end() # }}} + if __name__ == '__main__': app = QApplication([]) with open(sys.argv[-1], 'rb') as f: