From 8c0f73dfca5a053a9f0c532a443655b11ef8a9a7 Mon Sep 17 00:00:00 2001 From: Justin Butler Date: Thu, 21 Jun 2007 02:27:24 +0000 Subject: [PATCH] Added cleanup method to SubframeCall --- direct/src/showbase/PythonUtil.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/showbase/PythonUtil.py b/direct/src/showbase/PythonUtil.py index 2356148054..d4019d890c 100644 --- a/direct/src/showbase/PythonUtil.py +++ b/direct/src/showbase/PythonUtil.py @@ -2505,8 +2505,11 @@ class SubframeCall: functor = self._functor del self._functor functor() - del self._name + self._name = None return task.done + def cleanup(self): + if (self._name): + taskMgr.remove(uniqueName('SubframeCall-%s' % self._name)) class ArgumentEater: def __init__(self, numToEat, func):