don't use deferred generates when loading screen is up

This commit is contained in:
David Rose 2007-05-18 01:06:08 +00:00
parent f2920e40a3
commit 2e746a5bf2

View File

@ -37,6 +37,7 @@ class ClientRepositoryBase(ConnectionRepository):
self.deferredDoIds = {}
self.lastGenerate = 0
self.setDeferInterval(base.config.GetDouble('deferred-generate-interval', 0.2))
self.noDefer = False # Set this True to temporarily disable deferring.
self.recorder = base.recorder
@ -180,7 +181,7 @@ class ClientRepositoryBase(ConnectionRepository):
dclass = self.dclassesByNumber[classId]
deferrable = getattr(dclass.getClassDef(), 'deferrable', False)
if not self.deferInterval:
if not self.deferInterval or self.noDefer:
deferrable = False
now = globalClock.getFrameTime()