소스 검색

wxGUI: don't crash when manual page is not available
(merge https://trac.osgeo.org/grass/changeset/44693 from devbr6)


git-svn-id: https://svn.osgeo.org/grass/grass/trunk@44696 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa 14 년 전
부모
커밋
ccaf1a64c4
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      gui/wxpython/gui_modules/menuform.py

+ 3 - 3
gui/wxpython/gui_modules/menuform.py

@@ -781,8 +781,6 @@ class mainFrame(wx.Frame):
         self.btn_cancel.SetToolTipString(_("Close this window without executing the command (Ctrl+Q)"))
         btnsizer.Add(item = self.btn_cancel, proportion = 0, flag = wx.ALL | wx.ALIGN_CENTER, border = 10)
         self.btn_cancel.Bind(wx.EVT_BUTTON, self.OnCancel)
-        if not hasattr(self.notebookpanel, "manual_tab_id"):
-            self.btn_help.Hide()
         if self.get_dcmd is not None: # A callback has been set up
             btn_apply = wx.Button(parent = self.panel, id = wx.ID_APPLY)
             btn_ok = wx.Button(parent = self.panel, id = wx.ID_OK)
@@ -820,7 +818,9 @@ class mainFrame(wx.Frame):
         self.btn_help = wx.Button(parent = self.panel, id = wx.ID_HELP)
         self.btn_help.SetToolTipString(_("Show manual page of the command (Ctrl+H)"))
         self.btn_help.Bind(wx.EVT_BUTTON, self.OnHelp)
-        
+        if not hasattr(self.notebookpanel, "manual_tab_id"):
+            self.btn_help.Hide()
+
         # add help button
         btnsizer.Add(item = self.btn_help, proportion = 0, flag = wx.ALL | wx.ALIGN_CENTER, border = 10)