Commit 09c281b761c0bc894f88cc295822f599ab74275f
1 parent
c5673f3e
Exists in
master
and in
6 other branches
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) | ... | ... |