瀏覽代碼

wxGUI: attempt to fix nviz page switching on Mac

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

+ 4 - 2
gui/wxpython/gui_modules/nviz_tools.py

@@ -91,8 +91,7 @@ class NvizToolWindow(wx.Frame):
         # bindings
         #
         self.Bind(wx.EVT_CLOSE, self.OnClose)
-        # avoid focusing map display window
-        self.notebook.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED, lambda x: None)
+        self.notebook.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED, self.OnPageChanged)
         
         #
         # layout
@@ -102,6 +101,9 @@ class NvizToolWindow(wx.Frame):
 
         self.SetSize(size)
 
+    def OnPageChanged(self, event):
+        pass # do nothing, avoid focusing map display window
+    
     def PostViewEvent(self, zExag=False):
         """Change view settings"""
         event = wxUpdateView(zExag=zExag)