mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
don't use deferred generates when loading screen is up
This commit is contained in:
parent
f2920e40a3
commit
2e746a5bf2
@ -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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user