mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-12-16 09:40:07 +01:00
Ensure the notebook still exists as the delivery of the changed and changing events may not happen right away
This commit is contained in:
@@ -85,17 +85,19 @@ class TestNB(wx.Notebook):
|
|||||||
|
|
||||||
|
|
||||||
def OnPageChanged(self, event):
|
def OnPageChanged(self, event):
|
||||||
old = event.GetOldSelection()
|
if self:
|
||||||
new = event.GetSelection()
|
old = event.GetOldSelection()
|
||||||
sel = self.GetSelection()
|
new = event.GetSelection()
|
||||||
self.log.write('OnPageChanged, old:%d, new:%d, sel:%d\n' % (old, new, sel))
|
sel = self.GetSelection()
|
||||||
|
self.log.write('OnPageChanged, old:%d, new:%d, sel:%d\n' % (old, new, sel))
|
||||||
event.Skip()
|
event.Skip()
|
||||||
|
|
||||||
def OnPageChanging(self, event):
|
def OnPageChanging(self, event):
|
||||||
old = event.GetOldSelection()
|
if self:
|
||||||
new = event.GetSelection()
|
old = event.GetOldSelection()
|
||||||
sel = self.GetSelection()
|
new = event.GetSelection()
|
||||||
self.log.write('OnPageChanging, old:%d, new:%d, sel:%d\n' % (old, new, sel))
|
sel = self.GetSelection()
|
||||||
|
self.log.write('OnPageChanging, old:%d, new:%d, sel:%d\n' % (old, new, sel))
|
||||||
event.Skip()
|
event.Skip()
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user