From 28a41eeb2b50ab2bc9f78d50d8f67480be05b09a Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Wed, 10 Sep 2014 19:21:21 -0500 Subject: [PATCH] Clear the blit background when the image changes --- skimage/viewer/viewers/core.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/skimage/viewer/viewers/core.py b/skimage/viewer/viewers/core.py index 00902112..36ba6ee6 100644 --- a/skimage/viewer/viewers/core.py +++ b/skimage/viewer/viewers/core.py @@ -77,6 +77,8 @@ class BlitManager(object): self.canvas.restore_region(self.background) self.draw_artists() self.canvas.blit(self.ax.bbox) + else: + self.canvas.draw_idle() def draw_artists(self): for artist in self.artists: @@ -368,6 +370,9 @@ class ImageViewer(QtGui.QMainWindow): clim = (0, clim[1]) self._image_plot.set_clim(clim) + if self.useblit: + self._blit_manager.background = None + self.redraw() def reset_image(self):