From 4511a871f2b7e8c449bef9a781c16c5170419196 Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Fri, 26 May 2017 11:36:02 -0300 Subject: [PATCH] Restarting surface counting when closing project --- invesalius/data/surface.py | 3 +++ invesalius/gui/task_surface.py | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/invesalius/data/surface.py b/invesalius/data/surface.py index 26dbe48..f87e99a 100644 --- a/invesalius/data/surface.py +++ b/invesalius/data/surface.py @@ -361,6 +361,9 @@ class SurfaceManager(): del self.actors_dict self.actors_dict = {} + # restarting the surface index + Surface.general_index = -1 + def OnSelectSurface(self, pubsub_evt): index = pubsub_evt.data #self.last_surface_index = index diff --git a/invesalius/gui/task_surface.py b/invesalius/gui/task_surface.py index f105003..fc6ff8f 100644 --- a/invesalius/gui/task_surface.py +++ b/invesalius/gui/task_surface.py @@ -501,6 +501,7 @@ class SurfaceProperties(wx.Panel): n = self.combo_surface_name.GetCount() for i in xrange(n-1, -1, -1): self.combo_surface_name.Delete(i) + self.surface_list = [] def ChangeSurfaceName(self, pubsub_evt): index, name = pubsub_evt.data -- libgit2 0.21.2