浏览代码

g.gui.vdigit: fix error when creating a new vector in standalone digitizer

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@70011 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 8 年之前
父节点
当前提交
b542d11fd8
共有 1 个文件被更改,包括 5 次插入6 次删除
  1. 5 6
      gui/wxpython/vdigit/toolbars.py

+ 5 - 6
gui/wxpython/vdigit/toolbars.py

@@ -817,15 +817,14 @@ class VDigitToolbar(BaseToolbar):
                                   disableAdd=True)
 
             if dlg and dlg.GetName():
-                # add layer to map layer tree
-                if self._giface.GetLayerTree():
-                    mapName = dlg.GetName() + '@' + grass.gisenv()['MAPSET']
-                    self._giface.GetLayerList().AddLayer(
+                # add layer to map layer tree/map display
+                mapName = dlg.GetName() + '@' + grass.gisenv()['MAPSET']
+                self._giface.GetLayerList().AddLayer(
                         ltype='vector', name=mapName, checked=True,
                         cmd=['d.vect', 'map=%s' % mapName])
 
-                    vectLayers = self.UpdateListOfLayers(updateTool=True)
-                    selection = vectLayers.index(mapName)
+                vectLayers = self.UpdateListOfLayers(updateTool=True)
+                selection = vectLayers.index(mapName)
 
                 # create table ?
                 if dlg.IsChecked('table'):