Browse Source

handle the case where base.cTrav is not yet set

Josh Wilson 18 years ago
parent
commit
85a1b1bcdd
1 changed files with 3 additions and 2 deletions
  1. 3 2
      direct/src/showbase/DistancePhasedNode.py

+ 3 - 2
direct/src/showbase/DistancePhasedNode.py

@@ -221,8 +221,9 @@ class DistancePhasedNode(PhasedObject, DirectObject, NodePath):
         # we use 'render'here since if we only try to
         # traverse ourself, we end up calling exit
         # events for the rest of the eventHandlers. >:(
-        base.cTrav.traverse(render)
-        base.eventMgr.doEvents()
+        if base.cTrav:
+            base.cTrav.traverse(render)
+            base.eventMgr.doEvents()
         
 class BufferedDistancePhasedNode(DistancePhasedNode):
     """