From 9e70eb3b1d349c67224c14e6cc5b2cb5ebd26173 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 24 Sep 2003 21:18:13 +0000 Subject: [PATCH] Change how/when the app object is created git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23904 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/wxPython/tools/img2img.py | 3 --- wxPython/wxPython/tools/img2png.py | 3 +++ wxPython/wxPython/tools/img2py.py | 4 ++++ wxPython/wxPython/tools/img2xpm.py | 3 +++ 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/wxPython/wxPython/tools/img2img.py b/wxPython/wxPython/tools/img2img.py index 4d73512762..a405fb112c 100644 --- a/wxPython/wxPython/tools/img2img.py +++ b/wxPython/wxPython/tools/img2img.py @@ -13,9 +13,6 @@ import sys, os, glob, getopt from wxPython.wx import * -# some bitmap related things need to have a wxApp initialized... -app = wxPySimpleApp() -wxInitAllImageHandlers() def convert(file, maskClr, outputDir, outputName, outType, outExt): if os.path.splitext(file)[1].lower() == ".ico": diff --git a/wxPython/wxPython/tools/img2png.py b/wxPython/wxPython/tools/img2png.py index 2ddfee329e..60201a4cf3 100644 --- a/wxPython/wxPython/tools/img2png.py +++ b/wxPython/wxPython/tools/img2png.py @@ -37,6 +37,9 @@ import img2img from wxPython import wx def main(): + # some bitmap related things need to have a wxApp initialized... + if wx.wxGetApp() is None: + app = wx.wxPySimpleApp() img2img.main(sys.argv[1:], wx.wxBITMAP_TYPE_PNG, ".png", __doc__) if __name__ == '__main__': diff --git a/wxPython/wxPython/tools/img2py.py b/wxPython/wxPython/tools/img2py.py index 719b19d483..bd510ff3e9 100644 --- a/wxPython/wxPython/tools/img2py.py +++ b/wxPython/wxPython/tools/img2py.py @@ -115,6 +115,10 @@ def main(args): print __doc__ return + # some bitmap related things need to have a wxApp initialized... + if wx.wxGetApp() is None: + app = wx.wxPySimpleApp() + append = 0 compressed = 1 maskClr = None diff --git a/wxPython/wxPython/tools/img2xpm.py b/wxPython/wxPython/tools/img2xpm.py index e49bff180a..08c1b97437 100644 --- a/wxPython/wxPython/tools/img2xpm.py +++ b/wxPython/wxPython/tools/img2xpm.py @@ -37,6 +37,9 @@ import img2img from wxPython import wx def main(): + # some bitmap related things need to have a wxApp initialized... + if wx.wxGetApp() is None: + app = wx.wxPySimpleApp() img2img.main(sys.argv[1:], wx.wxBITMAP_TYPE_XPM, ".xpm", __doc__) -- 2.47.2