Commit a431ff6eb3854f9854d3353874f888f319dd3877
1 parent
53c78d4f
Exists in
master
not allow to set slice_number greater than image shape and lower than 0
Showing
1 changed file
with
5 additions
and
0 deletions
Show diff stats
invesalius/data/viewer_slice.py
... | ... | @@ -1431,6 +1431,11 @@ class Viewer(wx.Panel): |
1431 | 1431 | self.overwrite_mask = flag |
1432 | 1432 | |
1433 | 1433 | def set_slice_number(self, index): |
1434 | + max_slice_number = sl.Slice().GetNumberOfSlices(self.orientation) | |
1435 | + if index < 0: | |
1436 | + index = 0 | |
1437 | + if index >= max_slice_number: | |
1438 | + index = max_slice_number - 1 | |
1434 | 1439 | inverted = self.mip_ctrls.inverted.GetValue() |
1435 | 1440 | border_size = self.mip_ctrls.border_spin.GetValue() |
1436 | 1441 | image = self.slice_.GetSlices(self.orientation, index, | ... | ... |