Commit f6d61f6d39c36c2a4881d5cbe47bd1359cdf592b
1 parent
a4e1733a
Exists in
master
and in
5 other branches
FIX: A surface was turning visible when the user selected it in the data_noteboo…
…k when it only need to be visible when the user click in the icon make it visible
Showing
2 changed files
with
7 additions
and
5 deletions
Show diff stats
invesalius/data/surface.py
... | ... | @@ -315,12 +315,13 @@ class SurfaceManager(): |
315 | 315 | # self.actors_dict. |
316 | 316 | proj = prj.Project() |
317 | 317 | surface = proj.surface_dict[index] |
318 | - Publisher.sendMessage('Update surface info in GUI', | |
319 | - (index, surface.name, | |
320 | - surface.colour, surface.volume, | |
321 | - surface.transparency)) | |
318 | + if surface.is_shown: | |
319 | + Publisher.sendMessage('Update surface info in GUI', | |
320 | + (index, surface.name, | |
321 | + surface.colour, surface.volume, | |
322 | + surface.transparency)) | |
322 | 323 | self.last_surface_index = index |
323 | - self.ShowActor(index, True) | |
324 | + #self.ShowActor(index, True) | |
324 | 325 | |
325 | 326 | |
326 | 327 | def OnLoadSurfaceDict(self, pubsub_evt): | ... | ... |
invesalius/gui/task_surface.py
... | ... | @@ -486,6 +486,7 @@ class SurfaceProperties(wx.Panel): |
486 | 486 | self.combo_surface_name.Refresh() |
487 | 487 | |
488 | 488 | def InsertNewSurface(self, pubsub_evt): |
489 | + print "HERE" | |
489 | 490 | #not_update = len(pubsub_evt.data) == 5 |
490 | 491 | index = pubsub_evt.data[0] |
491 | 492 | name = pubsub_evt.data[1] | ... | ... |