Commit fc96ee1670143ca1aa729be8f7cb682e70ec83f8
1 parent
eeb5d439
Exists in
master
and in
12 other branches
Showing the 'visible icon' when opening an inv3 file
Showing
1 changed file
with
4 additions
and
2 deletions
Show diff stats
invesalius/control.py
| ... | ... | @@ -510,8 +510,10 @@ class Controller(): |
| 510 | 510 | Publisher.sendMessage('Add mask', |
| 511 | 511 | (m.index, m.name, |
| 512 | 512 | m.threshold_range, m.colour)) |
| 513 | - self.Slice.current_mask = proj.mask_dict[mask_index] | |
| 514 | - Publisher.sendMessage('Show mask', (mask_index, True)) | |
| 513 | + if m.is_shown: | |
| 514 | + self.Slice.current_mask = proj.mask_dict[mask_index] | |
| 515 | + Publisher.sendMessage('Show mask', (m.index, True)) | |
| 516 | + Publisher.sendMessage('Change mask selected', m.index) | |
| 515 | 517 | else: |
| 516 | 518 | mask_name = const.MASK_NAME_PATTERN % (1,) |
| 517 | 519 | ... | ... |