Prechádzať zdrojové kódy

attempt to fix https://trac.osgeo.org/grass/ticket/1362

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@46273 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 14 rokov pred
rodič
commit
8d248c2e12

+ 1 - 1
gui/wxpython/gui_modules/gselect.py

@@ -656,7 +656,7 @@ class LayerSelect(wx.Choice):
         
         
     def InsertLayers(self, vector):
     def InsertLayers(self, vector):
         """!Insert layers for a vector into the layer combobox"""
         """!Insert layers for a vector into the layer combobox"""
-        layerchoices = utils.GetVectorNumberOfLayers(vector)
+        layerchoices = utils.GetVectorNumberOfLayers(self, vector)
         
         
         if self.all:
         if self.all:
             layerchoices.insert(0, '-1')
             layerchoices.insert(0, '-1')

+ 2 - 1
gui/wxpython/gui_modules/utils.py

@@ -274,7 +274,7 @@ def ListSortLower(list):
     """!Sort list items (not case-sensitive)"""
     """!Sort list items (not case-sensitive)"""
     list.sort(cmp=lambda x, y: cmp(x.lower(), y.lower()))
     list.sort(cmp=lambda x, y: cmp(x.lower(), y.lower()))
 
 
-def GetVectorNumberOfLayers(vector):
+def GetVectorNumberOfLayers(parent, vector):
     """!Get list of vector layers"""
     """!Get list of vector layers"""
     layers = list()
     layers = list()
     if not vector:
     if not vector:
@@ -286,6 +286,7 @@ def GetVectorNumberOfLayers(vector):
         return layers
         return layers
     
     
     ret = gcmd.RunCommand('v.db.connect',
     ret = gcmd.RunCommand('v.db.connect',
+                          parent = parent,
                           flags = 'g',
                           flags = 'g',
                           read = True,
                           read = True,
                           map = fullname,
                           map = fullname,