Przeglądaj źródła

cleanup a lot of leaks

Redmond Urbino 17 lat temu
rodzic
commit
1efa9e716e
1 zmienionych plików z 5 dodań i 1 usunięć
  1. 5 1
      direct/src/gui/DirectScrolledList.py

+ 5 - 1
direct/src/gui/DirectScrolledList.py

@@ -144,8 +144,12 @@ class DirectScrolledList(DirectFrame):
         taskMgr.remove(self.taskName("scroll"))
         taskMgr.remove(self.taskName("scroll"))
         if hasattr(self, "currentSelected"):
         if hasattr(self, "currentSelected"):
             del self.currentSelected
             del self.currentSelected
+        if self.incButtonCallback:
+            self.incButtonCallback = None
+        if self.decButtonCallback:
+            self.decButtonCallback = None
         self.incButton.destroy()
         self.incButton.destroy()
-        self.decButton.destroy()
+        self.decButton.destroy()       
         DirectFrame.destroy(self)
         DirectFrame.destroy(self)
 
 
     def selectListItem(self, item):
     def selectListItem(self, item):