Jelajahi Sumber

LayerSelect: include -1 fix

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@57013 15284696-431f-4ddb-bdfa-cd5b030d7da7
Štěpán Turek 12 tahun lalu
induk
melakukan
66762fee0f
1 mengubah file dengan 5 tambahan dan 4 penghapusan
  1. 5 4
      gui/wxpython/gui_core/gselect.py

+ 5 - 4
gui/wxpython/gui_core/gselect.py

@@ -802,11 +802,9 @@ class LayerSelect(wx.ComboBox):
         @param dsn    OGR data source name
         """
         layers = list()
-        if self.all:
-            layers.append('-1')
 
         if vector:
-	    layers = GetVectorNumberOfLayers(vector)
+            layers = GetVectorNumberOfLayers(vector)
 
         elif dsn:
             ret = RunCommand('v.in.ogr',
@@ -816,13 +814,16 @@ class LayerSelect(wx.ComboBox):
                              dsn = dsn)
             if ret:
                 layers = ret.splitlines()
-    
+        
         if self.default:
             if len(layers) == 0:
                 layers.insert(0, str(self.default))
             elif self.default not in layers:
                 layers.append(self.default)
 
+        if self.all:
+            layers.insert(0, '-1')
+
         if len(layers) > 0:
             self.SetItems(layers)
         else: