CVS: anygui/lib/anygui/backends ctmswgui.py,1.3,1.4

Robin Becker <[email protected]> Fri, 15 Nov 2002 06:12:41 -0800
Newsgroups gmane.comp.python.anygui.cvs
Message-ID <[email protected]>
Update of /cvsroot/anygui/anygui/lib/anygui/backends
In directory usw-pr-cvs1:/tmp/cvs-serv12517

Modified Files:
	ctmswgui.py 
Log Message:
Avoid creating application twice

Index: ctmswgui.py
===================================================================
RCS file: /cvsroot/anygui/anygui/lib/anygui/backends/ctmswgui.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** ctmswgui.py	15 Nov 2002 13:46:58 -0000	1.3
--- ctmswgui.py	15 Nov 2002 14:12:39 -0000	1.4
***************
*** 699,703 ****
  
      def __init__(self):
!         if not self:
              if _verbose: log('Application.__init__:start',str(self))
              AbstractApplication.__init__(self)
--- 699,704 ----
  
      def __init__(self):
!         global _app
!         if not _app:
              if _verbose: log('Application.__init__:start',str(self))
              AbstractApplication.__init__(self)
***************
*** 705,709 ****
              WindowWrapper._wndclass = self._wndclass
              FrameWrapper._wndclass = self._wndclass
-             global _app
              _app = self
              if _verbose: log('Application.__init__:end',str(self))
--- 706,709 ----



-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing 
your web site with SSL, click here to get a FREE TRIAL of a Thawte 
Server Certificate: http://www.gothawte.com/rd524.html