Bläddra i källkod

wxGUI: fix preferences saving

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@46522 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 14 år sedan
förälder
incheckning
e28643b2b9
1 ändrade filer med 3 tillägg och 2 borttagningar
  1. 3 2
      gui/wxpython/gui_modules/preferences.py

+ 3 - 2
gui/wxpython/gui_modules/preferences.py

@@ -765,9 +765,10 @@ class Settings:
                                                        svalue))
                                 if sidx < len(kvalues) - 1:
                                     file.write('%s' % self.sep)
-#                            if len(subkeys) > 4 and idx < len(subkeys) - 1:
-#                                file.write('%s%s%s%s%s' % (os.linesep, group, self.sep, key, self.sep))
                         else:
+                            if idx > 0 and \
+                                    type(settings[group][key][subkeys[idx - 1]]) == types.DictType:
+                                file.write('%s%s%s%s%s' % (os.linesep, group, self.sep, key, self.sep))
                             value = self._parseValue(settings[group][key][subkeys[idx]])
                             file.write('%s%s%s' % (subkeys[idx], self.sep, value))
                             if idx < len(subkeys) - 1 and \