瀏覽代碼

safety bandaid to shutdown processing if the visAvatar disappears

Zachary Pavlov 16 年之前
父節點
當前提交
556c407d20
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      direct/src/distributed/DistributedCartesianGrid.py

+ 3 - 0
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