]> granicus.if.org Git - python/commitdiff
Destroy the tree when closing.
authorGuido van Rossum <guido@python.org>
Fri, 25 Jun 1999 17:08:19 +0000 (17:08 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 25 Jun 1999 17:08:19 +0000 (17:08 +0000)
Tools/idle/ClassBrowser.py

index 0cdd645db3de5e0f54e7c079a068ca6136633354..31299f0226b027ede1dcf10185bb71fdecbbd7f3 100644 (file)
@@ -36,6 +36,7 @@ class ClassBrowser:
 
     def close(self, event=None):
         self.top.destroy()
+        self.node.destroy()
 
     def init(self, flist):
         self.flist = flist
@@ -51,7 +52,7 @@ class ClassBrowser:
         sc = ScrolledCanvas(top, bg="white", highlightthickness=0, takefocus=1)
         sc.frame.pack(expand=1, fill="both")
         item = self.rootnode()
-        node = TreeNode(sc.canvas, None, item)
+        self.node = node = TreeNode(sc.canvas, None, item)
         node.update()
         node.expand()