Commit a9726ae0806c3530e3cbc2d85625446f4bd3476d
1 parent
bf04c2ac
Exists in
master
Fix: Reorient image tool not work after open project (Closes #115)
Showing
2 changed files
with
4 additions
and
2 deletions
Show diff stats
invesalius/data/slice_.py
@@ -1450,7 +1450,8 @@ class Slice(object): | @@ -1450,7 +1450,8 @@ class Slice(object): | ||
1450 | self.center = [(s * d/2.0) for (d, s) in zip(self.matrix.shape[::-1], self.spacing)] | 1450 | self.center = [(s * d/2.0) for (d, s) in zip(self.matrix.shape[::-1], self.spacing)] |
1451 | 1451 | ||
1452 | self.__clean_current_mask(None) | 1452 | self.__clean_current_mask(None) |
1453 | - self.current_mask.matrix[:] = 0 | 1453 | + if self.current_mask: |
1454 | + self.current_mask.matrix[:] = 0 | ||
1454 | 1455 | ||
1455 | for o in self.buffer_slices: | 1456 | for o in self.buffer_slices: |
1456 | self.buffer_slices[o].discard_buffer() | 1457 | self.buffer_slices[o].discard_buffer() |
invesalius/data/styles.py
@@ -1651,7 +1651,8 @@ class ReorientImageInteractorStyle(DefaultInteractorStyle): | @@ -1651,7 +1651,8 @@ class ReorientImageInteractorStyle(DefaultInteractorStyle): | ||
1651 | Publisher.sendMessage('Update reorient angles', (ax, ay, az)) | 1651 | Publisher.sendMessage('Update reorient angles', (ax, ay, az)) |
1652 | 1652 | ||
1653 | self._discard_buffers() | 1653 | self._discard_buffers() |
1654 | - self.viewer.slice_.current_mask.clear_history() | 1654 | + if self.viewer.slice_.current_mask: |
1655 | + self.viewer.slice_.current_mask.clear_history() | ||
1655 | Publisher.sendMessage('Reload actual slice %s' % self.viewer.orientation) | 1656 | Publisher.sendMessage('Reload actual slice %s' % self.viewer.orientation) |
1656 | self.p0 = self.get_image_point_coord(x, y, z) | 1657 | self.p0 = self.get_image_point_coord(x, y, z) |
1657 | 1658 |