David Rose 17 年 前
コミット
932da28ac1
1 ファイル変更4 行追加2 行削除
  1. 4 2
      direct/src/showbase/ShowBase.py

+ 4 - 2
direct/src/showbase/ShowBase.py

@@ -368,8 +368,6 @@ class ShowBase(DirectObject.DirectObject):
 
         if self.windowType != 'none':
             self.__doStartDirect()
-            if self.config.GetBool('show-tex-mem', False):
-                self.toggleTexMem()
 
         taskMgr.finalInit()
 
@@ -791,6 +789,10 @@ 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):