]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_app_ex.py
Add some refreshes to try and workaround a display glitch
[wxWidgets.git] / wxPython / src / _app_ex.py
index 47881890441d1aa9b3f875350a6d38dddbbfd074..feb4b95715997588d92c52f674184d175d36cab6 100644 (file)
@@ -60,6 +60,10 @@ class PyOnDemandOutputWindow:
             wx.CallAfter(self.frame.Close)
 
 
+    def flush(self):
+        pass
+    
+
 
 #----------------------------------------------------------------------
 
@@ -86,7 +90,7 @@ class App(wx.PyApp):
     ``self.SetTopWindow(frame)``.
 
     :see: `wx.PySimpleApp` for a simpler app class that can be used
-    directly.
+           directly.
     """
     
     outputWindowClass = PyOnDemandOutputWindow
@@ -133,6 +137,8 @@ This program needs access to the screen. Please run with 'pythonw',
 not 'python', and only when you are logged in on the main display of
 your Mac."""
                     _sys.exit(1)
+            except SystemExit:
+                raise
             except:
                 pass
 
@@ -234,7 +240,6 @@ class PySimpleApp(wx.App):
         wx.App.__init__(self, redirect, filename, useBestVisual, clearSigInt)
         
     def OnInit(self):
-        wx.InitAllImageHandlers()
         return True