Commit 2fd580f50a57f6cf9d104ecd6addba87464e9cc9
1 parent
7b83d3d4
Exists in
watershed
cleaning undo redo when watershed is applied (TODO create undo redo to watershed)
Showing
1 changed file
with
2 additions
and
0 deletions
Show diff stats
invesalius/data/styles.py
@@ -930,6 +930,7 @@ class WaterShedInteractorStyle(DefaultInteractorStyle): | @@ -930,6 +930,7 @@ class WaterShedInteractorStyle(DefaultInteractorStyle): | ||
930 | 930 | ||
931 | 931 | ||
932 | self.viewer.slice_.current_mask.was_edited = True | 932 | self.viewer.slice_.current_mask.was_edited = True |
933 | + self.viewer.slice_.current_mask.clear_history() | ||
933 | Publisher.sendMessage('Reload actual slice') | 934 | Publisher.sendMessage('Reload actual slice') |
934 | else: | 935 | else: |
935 | self.viewer.OnScrollBar(update3D=False) | 936 | self.viewer.OnScrollBar(update3D=False) |
@@ -1039,6 +1040,7 @@ class WaterShedInteractorStyle(DefaultInteractorStyle): | @@ -1039,6 +1040,7 @@ class WaterShedInteractorStyle(DefaultInteractorStyle): | ||
1039 | self.viewer.slice_.current_mask.matrix[:, :, 0] = 1 | 1040 | self.viewer.slice_.current_mask.matrix[:, :, 0] = 1 |
1040 | 1041 | ||
1041 | self.viewer.slice_.discard_all_buffers() | 1042 | self.viewer.slice_.discard_all_buffers() |
1043 | + self.viewer.slice_.current_mask.clear_history() | ||
1042 | Publisher.sendMessage('Reload actual slice') | 1044 | Publisher.sendMessage('Reload actual slice') |
1043 | 1045 | ||
1044 | 1046 |