瀏覽代碼

Made direct start up automatically if want-directtools or cluster-mode set

Mark Mine 22 年之前
父節點
當前提交
e1d4f45ae0
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      direct/src/showbase/ShowBase.py

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

@@ -201,9 +201,10 @@ class ShowBase(DirectObject.DirectObject):
 
         # Start Tk and DIRECT if specified by Configrc
         self.startTk(self.config.GetBool('want-tk', 0))
-        self.startDirect(self.config.GetBool('want-directtools', 0))
-
-        self.restart()
+        # Start DIRECT if specified in Configrc or in cluster mode
+        fDirect = (self.config.GetBool('want-directtools', 0) or
+                   (base.config.GetString("cluster-mode", '') != ''))
+        self.startDirect(fDirect)
 
     def exitfunc(self):
         """exitfunc(self)