Kaynağa Gözat

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 yıl önce
ebeveyn
işleme
00803d6c32
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  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 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)
         
         # check all items by default