Edit book: Fix open image editors not being updated when image file is replaced

This commit is contained in:
Kovid Goyal 2018-08-02 17:44:40 +05:30
parent 2d263573cb
commit 2d58cae342
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -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: