Browse Source

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

Mark Mine 22 years ago
parent
commit
e1d4f45ae0
1 changed files with 4 additions and 3 deletions
  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
         # Start Tk and DIRECT if specified by Configrc
         self.startTk(self.config.GetBool('want-tk', 0))
         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):
     def exitfunc(self):
         """exitfunc(self)
         """exitfunc(self)