Browse Source

Added cleanup method to SubframeCall

Justin Butler 18 years ago
parent
commit
8c0f73dfca
1 changed files with 4 additions and 1 deletions
  1. 4 1
      direct/src/showbase/PythonUtil.py

+ 4 - 1
direct/src/showbase/PythonUtil.py

@@ -2505,8 +2505,11 @@ class SubframeCall:
         functor = self._functor
         functor = self._functor
         del self._functor
         del self._functor
         functor()
         functor()
-        del self._name
+        self._name = None
         return task.done
         return task.done
+    def cleanup(self):
+        if (self._name):
+            taskMgr.remove(uniqueName('SubframeCall-%s' % self._name))
 
 
 class ArgumentEater:
 class ArgumentEater:
     def __init__(self, numToEat, func):
     def __init__(self, numToEat, func):