瀏覽代碼

wxGUI: fix loading workspace (group parent selection)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@32151 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 17 年之前
父節點
當前提交
1673f96b1b
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      gui/wxpython/gui_modules/workspace.py

+ 4 - 4
gui/wxpython/gui_modules/workspace.py

@@ -67,8 +67,6 @@ class ProcessWorkspaceFile(HandlerBase):
         self.displayIndex = -1 # first display has index '0'
 
     def startElement(self, name, attrs):
-        self.inTag[name] = True
-
         if name == 'display':
             self.displayIndex += 1
 
@@ -204,10 +202,10 @@ class ProcessWorkspaceFile(HandlerBase):
             if self.inTag['nviz'] and self.inTag['lines']:
                 self.layerNviz['vector']['lines']['mode'] = {}
                 self.layerNviz['vector']['lines']['mode']['type'] = str(attrs.get('type', ''))
+
+        self.inTag[name] = True
         
     def endElement(self, name):
-        self.inTag[name] = False
-
         if name == 'group':
             self.groupName = self.groupChecked = None
 
@@ -282,6 +280,8 @@ class ProcessWorkspaceFile(HandlerBase):
             if self.inTag['nviz'] and self.inTag['lines']:
                 self.layerNviz['vector']['lines']['color'] = str(self.value)
 
+        self.inTag[name] = False
+
     def characters(self, ch):
         self.my_characters(ch)