diff --git a/invesalius/data/surface.py b/invesalius/data/surface.py index 5eb7310..c7e19d6 100644 --- a/invesalius/data/surface.py +++ b/invesalius/data/surface.py @@ -315,12 +315,13 @@ class SurfaceManager(): # self.actors_dict. proj = prj.Project() surface = proj.surface_dict[index] - Publisher.sendMessage('Update surface info in GUI', - (index, surface.name, - surface.colour, surface.volume, - surface.transparency)) + if surface.is_shown: + Publisher.sendMessage('Update surface info in GUI', + (index, surface.name, + surface.colour, surface.volume, + surface.transparency)) self.last_surface_index = index - self.ShowActor(index, True) + #self.ShowActor(index, True) def OnLoadSurfaceDict(self, pubsub_evt): diff --git a/invesalius/gui/task_surface.py b/invesalius/gui/task_surface.py index c4af5d8..f811e41 100644 --- a/invesalius/gui/task_surface.py +++ b/invesalius/gui/task_surface.py @@ -486,6 +486,7 @@ class SurfaceProperties(wx.Panel): self.combo_surface_name.Refresh() def InsertNewSurface(self, pubsub_evt): + print "HERE" #not_update = len(pubsub_evt.data) == 5 index = pubsub_evt.data[0] name = pubsub_evt.data[1] -- libgit2 0.21.2