Commit 09c281b761c0bc894f88cc295822f599ab74275f

Authored by Paulo Henrique Junqueira Amorim
1 parent c5673f3e

FIX: Fixed error in show the last slice

Showing 1 changed file with 5 additions and 4 deletions   Show diff stats
invesalius/data/viewer_slice.py
... ... @@ -940,8 +940,9 @@ class Viewer(wx.Panel):
940 940 self.Reposition(slice_data)
941 941  
942 942 number_of_slices = self.layout[0] * self.layout[1]
943   - max_slice_number = actor.GetSliceNumberMax() / \
  943 + max_slice_number = actor.GetSliceNumberMax() + 1/ \
944 944 number_of_slices
  945 +
945 946 if actor.GetSliceNumberMax() % number_of_slices:
946 947 max_slice_number += 1
947 948 self.scroll.SetScrollbar(wx.SB_VERTICAL, 1, max_slice_number,
... ... @@ -1179,9 +1180,9 @@ class Viewer(wx.Panel):
1179 1180 def __configure_scroll(self):
1180 1181 actor = self.slice_data_list[0].actor
1181 1182 number_of_slices = self.layout[0] * self.layout[1]
1182   - max_slice_number = actor.GetSliceNumberMax() / \
  1183 + max_slice_number = actor.GetSliceNumberMax()/ \
1183 1184 number_of_slices
1184   - if actor.GetSliceNumberMax() % number_of_slices:
  1185 + if actor.GetSliceNumberMax()% number_of_slices:
1185 1186 max_slice_number += 1
1186 1187 self.scroll.SetScrollbar(wx.SB_VERTICAL, 1, max_slice_number,
1187 1188 max_slice_number)
... ... @@ -1276,7 +1277,7 @@ class Viewer(wx.Panel):
1276 1277 ren = slice_data.renderer
1277 1278 actor = slice_data.actor
1278 1279 pos = self.layout[0] * self.layout[1] * index + n
1279   - max = actor.GetSliceNumberMax()
  1280 + max = actor.GetSliceNumberMax() + 1
1280 1281 if pos < max:
1281 1282 slice_data.SetNumber(pos)
1282 1283 self.__update_display_extent(slice_data)
... ...