From 5e208f23e80b6cc26eaf391a06d94f90da324c29 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Thu, 19 Apr 2007 10:14:55 +0000 Subject: [PATCH] give timeslices to newly-added jobs right away --- direct/src/showbase/JobManager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/direct/src/showbase/JobManager.py b/direct/src/showbase/JobManager.py index 9494c98903..01a1e5c4b9 100755 --- a/direct/src/showbase/JobManager.py +++ b/direct/src/showbase/JobManager.py @@ -51,6 +51,8 @@ class JobManager: self._pri2jobIds[pri].append(jobId) # record the job's relative timeslice count self._jobId2timeslices[jobId] = pri + # reset the jobId round-robin + self._jobIdGenerator = None if len(self._jobId2pri) == 1: taskMgr.add(self._process, JobManager.TaskName) self._highestPriority = pri