diff --git a/direct/src/distributed/DistributedNode.py b/direct/src/distributed/DistributedNode.py index 10fa25c8b6..fbe8a1b64c 100644 --- a/direct/src/distributed/DistributedNode.py +++ b/direct/src/distributed/DistributedNode.py @@ -56,6 +56,10 @@ class DistributedNode(DistributedObject.DistributedObject, NodePath): if self.gridParent: self.gridParent.delete() self.gridParent = None + else: + if self.gridParent: + self.gridParent.delete() + self.gridParent = None def __cmp__(self, other): # DistributedNode inherits from NodePath, which inherits a