Переглянути джерело

wxGUI: fix GroupDialog when group with given name does not exist

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@54478 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 12 роки тому
батько
коміт
cd2988ab66
1 змінених файлів з 6 додано та 7 видалено
  1. 6 7
      gui/wxpython/gui_core/dialogs.py

+ 6 - 7
gui/wxpython/gui_core/dialogs.py

@@ -1081,13 +1081,13 @@ class GroupDialog(wx.Dialog):
                 self.ApplyChanges()
                 
             dlg.Destroy()
-            
-            
         
+        maps = list()
         groups = self.GetExistGroups()
         if group in groups:
-            self.ShowGroupLayers(self.GetGroupLayers(group))
-            
+            maps = self.GetGroupLayers(group)
+        
+        self.ShowGroupLayers(maps)
         self.currentGroup = group
         self.groupChanged = False
         
@@ -1096,8 +1096,7 @@ class GroupDialog(wx.Dialog):
     def ShowGroupLayers(self, mapList):
         """!Show map layers in currently selected group"""
         self.layerBox.Set(mapList)
-        
-        
+                
     def EditGroup(self, group):
         """!Edit selected group"""
         layersNew = self.GetLayers()
@@ -1168,7 +1167,7 @@ class GroupDialog(wx.Dialog):
                 label = _("Creating of new group <%s> failed.") % group
             else:
                 label = _("Changing of group <%s> failed.") % group
-                
+            
         self.infoLabel.SetLabel(label)
         wx.FutureCall(4000, self.ClearNotification)