summaryrefslogtreecommitdiff
path: root/gr-wxgui/python/wxgui/forms/forms.py
diff options
context:
space:
mode:
authorLudovic LANGE <github@lange.nom.fr>2014-08-16 15:10:56 +0200
committerJohnathan Corgan <johnathan@corganlabs.com>2014-08-17 14:25:54 -0700
commitfd2ec0b1eb5713124161da2934964769290eb2e4 (patch)
tree2d1d5330d24ad410e945fd582325c673baaaf457 /gr-wxgui/python/wxgui/forms/forms.py
parent3852862cb05545b352336877afd6accafe88a6d0 (diff)
Fix for #647 - GUI Tabs do not switch on WX GUI Scope sink channels on OSX
With this patch, the bug is not showing anymore. It was only tested by me on Mac OS X - not on Linux nor other platforms. The possible regressions introduced by fix should be limited to the notebook chooser forms only.
Diffstat (limited to 'gr-wxgui/python/wxgui/forms/forms.py')
-rw-r--r--gr-wxgui/python/wxgui/forms/forms.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/gr-wxgui/python/wxgui/forms/forms.py b/gr-wxgui/python/wxgui/forms/forms.py
index db55472210..f819f13397 100644
--- a/gr-wxgui/python/wxgui/forms/forms.py
+++ b/gr-wxgui/python/wxgui/forms/forms.py
@@ -515,13 +515,13 @@ class notebook(_chooser_base):
_chooser_base.__init__(self, **kwargs)
assert len(pages) == len(self._choices)
self._notebook = notebook
- self._notebook.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED, self._handle)
+ self._notebook.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGING, self._handle)
#add pages, setting the label on each tab
for i, page in enumerate(pages):
self._notebook.AddPage(page, self._labels[i])
self._add_widget(self._notebook)
- def _handle(self, event): self[INT_KEY] = self._notebook.GetSelection()
+ def _handle(self, event): self[INT_KEY] = event.GetSelection()
# SetSelection triggers a page change event (deprecated, breaks on Windows) and ChangeSelection does not
def _update(self, i): self._notebook.ChangeSelection(i)