Only close the shell window if it still exists
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26108 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
980f458f7f
commit
71ed12a01e
@ -93,8 +93,8 @@ class RunDemoApp(wx.App):
|
||||
p = wx.Panel(frame, -1)
|
||||
b = wx.Button(p, -1, " Exit ", (10,10))
|
||||
p.Fit()
|
||||
frame.SetClientSize(p.GetSize())
|
||||
#frame.SetSize((200, 100))
|
||||
#frame.SetClientSize(p.GetSize())
|
||||
frame.SetSize((200, 100))
|
||||
frame.Bind(wx.EVT_BUTTON, self.OnButton, b)
|
||||
else:
|
||||
# It was probably a dialog or something that is already
|
||||
@ -119,7 +119,8 @@ class RunDemoApp(wx.App):
|
||||
# Hook the close event of the test window so that we close
|
||||
# the shell at the same time
|
||||
def CloseShell(evt):
|
||||
shell.Close()
|
||||
if shell:
|
||||
shell.Close()
|
||||
evt.Skip()
|
||||
frame.Bind(wx.EVT_CLOSE, CloseShell)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user