瀏覽代碼

layerselect: set default value only if exists

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@55902 15284696-431f-4ddb-bdfa-cd5b030d7da7
Štěpán Turek 12 年之前
父節點
當前提交
84e8a9fbfe
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      gui/wxpython/gui_core/gselect.py

+ 3 - 3
gui/wxpython/gui_core/gselect.py

@@ -851,12 +851,12 @@ class LayerSelect(wx.ComboBox):
 
         if len(layers) > 0:
             self.SetItems(layers)
-            self.SetValue(layers[0])
         else:
             self.Clear()
-            self.SetValue("")
 
-        if self.default:
+        self.SetValue("")
+
+        if self.default and self.default in layers:
             self.SetValue(self.default)
 
 class DriverSelect(wx.ComboBox):