From d07c5e15ed19f9aed822b4271bbf73c7a4c3af03 Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 12 Nov 2008 23:28:01 +0000 Subject: [PATCH] we don't need to clean lerps up so aggressively--this code has never worked anyway --- direct/src/extensions_native/NodePath_extensions.py | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/direct/src/extensions_native/NodePath_extensions.py b/direct/src/extensions_native/NodePath_extensions.py index c70ede5aa0..ae6485cd99 100644 --- a/direct/src/extensions_native/NodePath_extensions.py +++ b/direct/src/extensions_native/NodePath_extensions.py @@ -407,18 +407,6 @@ def __lerp(self, functorFunc, duration, blendType, taskName=None): from direct.showbase import LerpBlendHelpers from direct.task.TaskManagerGlobal import taskMgr - # upon death remove the functorFunc - def lerpUponDeath(task): - # Try to break circular references - try: - del task.functorFunc - except: - pass - try: - del task.lerp - except: - pass - # make the task function def lerpTaskFunc(task): from pandac.PandaModules import Lerp @@ -445,7 +433,6 @@ def __lerp(self, functorFunc, duration, blendType, taskName=None): lerpTask.functorFunc = functorFunc lerpTask.duration = duration lerpTask.blendType = LerpBlendHelpers.getBlend(blendType) - lerpTask.setUponDeath(lerpUponDeath) if (taskName == None): # don't spawn a task, return one instead