From 72de9c7a9c06bfe498c04ef134f510c51a5aef98 Mon Sep 17 00:00:00 2001
From: "Steven M. Gava" <elguavas@python.net>
Date: Mon, 27 May 2002 21:58:05 +0000
Subject: Geiger Ho's patch for better subclassing

---
 Lib/idlelib/TreeWidget.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Lib/idlelib/TreeWidget.py b/Lib/idlelib/TreeWidget.py
index 60eefdc..ebc7be0 100644
--- a/Lib/idlelib/TreeWidget.py
+++ b/Lib/idlelib/TreeWidget.py
@@ -187,7 +187,7 @@ class TreeNode:
                 # _IsExpandable() was mistaken; that's allowed
                 return y+17
             for item in sublist:
-                child = TreeNode(self.canvas, self, item)
+                child = self.__class__(self.canvas, self, item)
                 self.children.append(child)
         cx = x+20
         cy = y+17
-- 
cgit v0.12