浏览代码

wxNviz: minor bugfixes

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@52713 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 12 年之前
父节点
当前提交
e222d6b701
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      gui/wxpython/lmgr/frame.py
  2. 2 2
      gui/wxpython/nviz/workspace.py

+ 1 - 1
gui/wxpython/lmgr/frame.py

@@ -305,7 +305,7 @@ class GMFrame(wx.Frame):
         """!Remove nviz notebook page"""
         # if more mapwindow3D were possible, check here if nb page should be removed
         self.notebook.SetSelectionByName('layers')
-        self.notebook.RemovePage(self.notebook.GetPageIndexByName('nviz'))
+        self.notebook.RemovePage('nviz')
         del self.nviz
         # hide toolbar
         self._auimgr.GetPane('toolbarNviz').Hide()

+ 2 - 2
gui/wxpython/nviz/workspace.py

@@ -329,10 +329,10 @@ class NvizSettings(object):
         
         # arrow
         if type == 'arrow':
-            data['arrow'] = UserSettings.Get(group = 'nviz', key = 'arrow')
+            data['arrow'] = copy.deepcopy(UserSettings.Get(group = 'nviz', key = 'arrow'))
             data['arrow']['color'] = "%d:%d:%d" % (
                 UserSettings.Get(group = 'nviz', key = 'arrow', subkey = 'color')[:3])
-            data['arrow'].update(UserSettings.Get(group = 'nviz', key = 'arrow', internal = True))
+            data['arrow'].update(copy.deepcopy(UserSettings.Get(group = 'nviz', key = 'arrow', internal = True)))
             data['arrow']['show'] = False
         
         # arrow