From cd404d9d1240b6487a19edcfd0a8be47bc2e74b5 Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Tue, 24 Sep 2013 13:47:30 -0300 Subject: [PATCH] checking if the new value of number_slices is different from the current --- invesalius/data/viewer_slice.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/invesalius/data/viewer_slice.py b/invesalius/data/viewer_slice.py index 0e9f961..ca12419 100755 --- a/invesalius/data/viewer_slice.py +++ b/invesalius/data/viewer_slice.py @@ -1095,9 +1095,10 @@ class Viewer(wx.Panel): @number_slices.setter def number_slices(self, val): - self._number_slices = val - buffer_ = self.slice_.buffer_slices[self.orientation] - buffer_.discard_buffer() + if val != self._number_slices: + self._number_slices = val + buffer_ = self.slice_.buffer_slices[self.orientation] + buffer_.discard_buffer() def set_scroll_position(self, position): self.scroll.SetThumbPosition(position) -- libgit2 0.21.2