diff --git a/direct/src/showbase/ShowBase.py b/direct/src/showbase/ShowBase.py index f872310c95..ed6f440170 100644 --- a/direct/src/showbase/ShowBase.py +++ b/direct/src/showbase/ShowBase.py @@ -369,6 +369,10 @@ class ShowBase(DirectObject.DirectObject): if self.windowType != 'none': self.__doStartDirect() + if self.config.GetBool('show-tex-mem', False): + if not self.texmem or self.texmem.cleanedUp: + self.toggleTexMem() + taskMgr.finalInit() # Start IGLOOP @@ -789,10 +793,6 @@ class ShowBase(DirectObject.DirectObject): self.setFrameRateMeter(self.config.GetBool( 'show-frame-rate-meter', 0)) - if self.config.GetBool('show-tex-mem', False): - if not self.texmem or self.texmem.cleanedUp: - self.toggleTexMem() - return success def setSleep(self, amount):