From f6d61f6d39c36c2a4881d5cbe47bd1359cdf592b Mon Sep 17 00:00:00 2001 From: tfmoraes Date: Fri, 14 Sep 2012 16:57:39 +0000 Subject: [PATCH] FIX: A surface was turning visible when the user selected it in the data_notebook when it only need to be visible when the user click in the icon make it visible --- invesalius/data/surface.py | 11 ++++++----- invesalius/gui/task_surface.py | 1 + 2 files changed, 7 insertions(+), 5 deletions(-) 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