From: Robin Dunn <robin@alldunn.com>
Date: Fri, 5 Mar 2004 23:38:39 +0000 (+0000)
Subject: Only close the shell window if it still exists
X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/71ed12a01ef4ffbe42e11a5b65064ba6dafb87f0

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
---

diff --git a/wxPython/demo/run.py b/wxPython/demo/run.py
index fb9b70a80f..bb1ea86443 100755
--- a/wxPython/demo/run.py
+++ b/wxPython/demo/run.py
@@ -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)