fixed memory leak when task is removed via Task.remove()

This commit is contained in:
Darren Ranalli 2008-05-05 20:22:35 +00:00
parent d031eb8688
commit a88673a24a

View File

@ -770,6 +770,7 @@ class TaskManager:
# because finishTask is safe to call twice
task.finishTask(self.fVerbose)
taskPriList.remove(i)
self.__removeTaskFromNameDict(task)
# Do not increment the iterator
continue
# Now actually execute the task