diff --git a/direct/src/extensions/NodePath-extensions.py b/direct/src/extensions/NodePath-extensions.py index 790b83bb6f..6f31d0206a 100644 --- a/direct/src/extensions/NodePath-extensions.py +++ b/direct/src/extensions/NodePath-extensions.py @@ -151,6 +151,8 @@ task.lerp.setStepSize(dt) task.lerp.step() if (task.lerp.isDone()): + # Reset the init flag, in case the task gets re-used + task.init = 1 return(Task.done) else: return(Task.cont)