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