diff --git a/direct/src/showbase/DistancePhasedNode.py b/direct/src/showbase/DistancePhasedNode.py index 840660bc3d..f37d2a48ad 100755 --- a/direct/src/showbase/DistancePhasedNode.py +++ b/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): """