From 49140d12cad5700f4c539a5a009d0fc32edb3d65 Mon Sep 17 00:00:00 2001 From: Joe Shochet Date: Sun, 26 Aug 2007 08:54:20 +0000 Subject: [PATCH] properly delete children of canvas with the new class name scheme --- direct/src/gui/DirectScrolledFrame.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/direct/src/gui/DirectScrolledFrame.py b/direct/src/gui/DirectScrolledFrame.py index 417939f827..d2783d39ef 100644 --- a/direct/src/gui/DirectScrolledFrame.py +++ b/direct/src/gui/DirectScrolledFrame.py @@ -92,7 +92,13 @@ class DirectScrolledFrame(DirectFrame): # Destroy children of the canvas for child in self.canvas.getChildrenAsList(): childGui = self.guiDict.get(child.getName()) - if childGui: childGui.destroy() + if childGui: + childGui.destroy() + else: + parts = child.getName().split('-') + simpleChildGui = self.guiDict.get(parts[-1]) + if simpleChildGui: + simpleChildGui.destroy() self.verticalScroll.destroy() self.horizontalScroll.destroy() del self.verticalScroll