Sfoglia il codice sorgente

wxGUI: fix load layers (if current mapset / layer type is empty)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@34947 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 16 anni fa
parent
commit
00803d6c32
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  1. 5 1
      gui/wxpython/gui_modules/gdialogs.py

+ 5 - 1
gui/wxpython/gui_modules/gdialogs.py

@@ -689,7 +689,11 @@ class LoadMapLayersDialog(wx.Dialog):
         @param type layer type ('raster' or 'vector')
         @param type layer type ('raster' or 'vector')
         @param mapset mapset name
         @param mapset mapset name
         """
         """
-        self.map_layers = grass.list_grouped2(type=type, mapset=mapset)[mapset]
+        try:
+            self.map_layers = grass.list_grouped2(type=type, mapset=mapset)[mapset]
+        except KeyError:
+            self.map_layers = []
+        
         self.layers.Set(self.map_layers)
         self.layers.Set(self.map_layers)
         
         
         # check all items by default
         # check all items by default