adonthell-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Adonthell-commits] CVS: wastesedge/scripts/modules main_menu.py,1.18,1.


From: Kai Sterker <address@hidden>
Subject: [Adonthell-commits] CVS: wastesedge/scripts/modules main_menu.py,1.18,1.19
Date: Sun, 29 Sep 2002 12:09:25 -0400

Update of /cvsroot/adonthell/wastesedge/scripts/modules
In directory subversions:/tmp/cvs-serv5618/modules

Modified Files:
        main_menu.py 
Log Message:
FIXED memleak (main_munu wasn't deleted at exit)


Index: main_menu.py
===================================================================
RCS file: /cvsroot/adonthell/wastesedge/scripts/modules/main_menu.py,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** main_menu.py        6 May 2002 13:47:18 -0000       1.18
--- main_menu.py        29 Sep 2002 16:09:22 -0000      1.19
***************
*** 27,31 ****
      def __init__ (self, startup, enable_s, enable_b = 0):     
          win_container.__init__(self)
! 
          # -- Init Position
          self.move (0, 0)      
--- 27,31 ----
      def __init__ (self, startup, enable_s, enable_b = 0):     
          win_container.__init__(self)
!         
          # -- Init Position
          self.move (0, 0)      
***************
*** 169,173 ****
              self.select.add (label)
  
!         # add the title
          self.set_align (win_base_ALIGN_CENTER)
          self.add (self.a_title)
--- 169,176 ----
              self.select.add (label)
  
!         # -- cleanup
!         del self.labels
!         
!         # -- add the title
          self.set_align (win_base_ALIGN_CENTER)
          self.add (self.a_title)
***************
*** 187,190 ****
--- 190,195 ----
              if self.create_menu (self.moves, self.goals) == 0:
                  self.add_to_select ()
+                 del self.moves
+                 del self.goals
                  self.startup = 0
                  
***************
*** 195,199 ****
              else: self.retval = 0
              gamedata_engine ().main_quit ()
!                     
  
      # -- Callback to get informed of the player's choice
--- 200,204 ----
              else: self.retval = 0
              gamedata_engine ().main_quit ()
! 
  
      # -- Callback to get informed of the player's choice
***************
*** 208,212 ****
          if self.retval == 2:
              lg = data_screen (LOAD_SCREEN)
!             lg.set_activate (1)       
              
              # -- hide the game menu if we are not on the title screen
--- 213,217 ----
          if self.retval == 2:
              lg = data_screen (LOAD_SCREEN)
!             lg.set_activate (1)
              
              # -- hide the game menu if we are not on the title screen
***************
*** 259,260 ****
--- 264,268 ----
  
          return done
+ 
+     def __del__ (self):
+         pass





reply via email to

[Prev in Thread] Current Thread [Next in Thread]