浏览代码

wxGUI/vdigit: close settings dialog properly (merge from devbr6, https://trac.osgeo.org/grass/changeset/32565)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@32566 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 16 年之前
父节点
当前提交
c45f6bd80d
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      gui/wxpython/gui_modules/vdigit.py

+ 5 - 1
gui/wxpython/gui_modules/vdigit.py

@@ -1631,7 +1631,9 @@ class VDigitSettingsDialog(wx.Dialog):
         mainSizer.Add(item=notebook, proportion=1, flag=wx.EXPAND | wx.ALL, border=5)
         mainSizer.Add(item=btnSizer, proportion=0,
                       flag=wx.EXPAND | wx.ALL | wx.ALIGN_CENTER, border=5)
-
+        
+        self.Bind(wx.EVT_CLOSE, self.OnCancel)
+        
         self.SetSizer(mainSizer)
         mainSizer.Fit(self)
 
@@ -2117,6 +2119,8 @@ class VDigitSettingsDialog(wx.Dialog):
         self.parent.toolbars['vdigit'].settingsDialog = None
         self.Close()
 
+        event.Skip()
+        
     def UpdateSettings(self):
         """Update UserSettings"""