Procházet zdrojové kódy

wxGUI: add missing giface, fixes error when emitting grassdbChanged signal (#1139)

Anna Petrasova před 4 roky
rodič
revize
9bc2f40382
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4 3
      gui/wxpython/lmgr/layertree.py

+ 4 - 3
gui/wxpython/lmgr/layertree.py

@@ -1040,7 +1040,7 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
     def OnVectorColorTable(self, event):
         """Set color table for vector map"""
         name = self.GetLayerInfo(self.layer_selected, key='maplayer').GetName()
-        GUI(parent=self, centreOnParent=self.centreFromsOnParent).ParseCommand(
+        GUI(parent=self, giface=self._giface, centreOnParent=self.centreFromsOnParent).ParseCommand(
             ['v.colors', 'map=%s' % name])
 
     def OnCopyMap(self, event):
@@ -1610,7 +1610,7 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
 
         cmd = None
         if self.GetLayerInfo(layer, key='cmd'):
-            module = GUI(parent=self, show=show,
+            module = GUI(parent=self, giface=self._giface, show=show,
                          centreOnParent=self.centreFromsOnParent)
             module.ParseCommand(self.GetLayerInfo(layer, key='cmd'),
                                 completed=(self.GetOptData, layer, params))
@@ -1625,7 +1625,8 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
                 cmd += GetDisplayVectSettings()
 
         if cmd:
-            module = GUI(parent=self, centreOnParent=self.centreFromsOnParent)
+            module = GUI(parent=self, giface=self._giface,
+                         centreOnParent=self.centreFromsOnParent)
             module.ParseCommand(cmd,
                                 completed=(self.GetOptData, layer, params))