Explorar o código

wxGUI Layer Manager: fix close Layers Display FlatNotebook page (#411)

Tomas Zigo %!s(int64=5) %!d(string=hai) anos
pai
achega
5b4722aee6
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      gui/wxpython/lmgr/frame.py

+ 2 - 1
gui/wxpython/lmgr/frame.py

@@ -688,6 +688,7 @@ class GMFrame(wx.Frame):
 
         self.notebookLayers.GetPage(event.GetSelection()).maptree.Map.Clean()
         self.notebookLayers.GetPage(event.GetSelection()).maptree.Close(True)
+        self.notebookLayers.GetPage(event.GetSelection()).maptree.mapdisplay._mgr.UnInit()
 
         self.currentPage = None
 
@@ -1525,7 +1526,7 @@ class GMFrame(wx.Frame):
                                        lcmd=layer['cmd'],
                                        lgroup=layer['group'],
                                        lnviz=layer['nviz'],
-                                       lvdigit=layer['vdigit'],                                       
+                                       lvdigit=layer['vdigit'],
                                        loadWorkspace=True)
 
             if 'selected' in layer: