From 556c407d20024c1b97ff29b5732ecdbf8dda756f Mon Sep 17 00:00:00 2001 From: Zachary Pavlov Date: Fri, 3 Apr 2009 18:01:15 +0000 Subject: [PATCH] safety bandaid to shutdown processing if the visAvatar disappears --- direct/src/distributed/DistributedCartesianGrid.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/direct/src/distributed/DistributedCartesianGrid.py b/direct/src/distributed/DistributedCartesianGrid.py index 3c578c4ed0..fbd70cf2e3 100755 --- a/direct/src/distributed/DistributedCartesianGrid.py +++ b/direct/src/distributed/DistributedCartesianGrid.py @@ -162,6 +162,9 @@ class DistributedCartesianGrid(DistributedNode, CartesianGridBase): if self.visAvatar == None: # no avatar to process visibility for return Task.done + if(self.visAvatar.isDisabled()): + self.visAvatar = None + return Task.done if self.visAvatar.gameFSM.state == 'Cutscene': return Task.cont