瀏覽代碼

wxGUI: fix font/enc bug

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

+ 6 - 4
gui/wxpython/gui_modules/preferences.py

@@ -742,10 +742,12 @@ class Settings:
         self._readFile(self.filePath, settings)
         self._readFile(self.filePath, settings)
         
         
         # set environment variables
         # set environment variables
-        os.environ["GRASS_FONT"] = self.Get(group = 'display',
-                                            key = 'font', subkey = 'type')
-        os.environ["GRASS_ENCODING"] = self.Get(group = 'display',
-                                                key = 'font', subkey = 'encoding')
+        font = self.Get(group = 'display', key = 'font', subkey = 'type')
+        enc  = self.Get(group = 'display', key = 'font', subkey = 'encoding')
+        if font:
+            os.environ["GRASS_FONT"] = font
+        if enc:
+            os.environ["GRASS_ENCODING"] = enc
         
         
     def _readFile(self, filename, settings = None):
     def _readFile(self, filename, settings = None):
         """!Read settings from file to dict
         """!Read settings from file to dict