Przeglądaj źródła

give timeslices to newly-added jobs right away

Darren Ranalli 18 lat temu
rodzic
commit
5e208f23e8
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      direct/src/showbase/JobManager.py

+ 2 - 0
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