From 8c0472fa4d5a7dadfdb0d1e37eb7f8f80cd2073e Mon Sep 17 00:00:00 2001 From: tatiana Date: Thu, 21 Jan 2010 18:21:07 +0000 Subject: [PATCH] FIX: Select overwrite and generate first surface problem #117 --- invesalius/data/surface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/invesalius/data/surface.py b/invesalius/data/surface.py index 5376b16..1263be7 100644 --- a/invesalius/data/surface.py +++ b/invesalius/data/surface.py @@ -297,6 +297,7 @@ class SurfaceManager(): else: index = proj.AddSurface(surface) surface.index = index + self.last_surface_index = index session = ses.Session() @@ -313,7 +314,7 @@ class SurfaceManager(): ps.Publisher().sendMessage('Load surface actor into viewer', actor) # Send actor by pubsub to viewer's render - if overwrite: + if overwrite and self.actors_dict.keys(): old_actor = self.actors_dict[self.last_surface_index] ps.Publisher().sendMessage('Remove surface actor from viewer', old_actor) -- libgit2 0.21.2