diff --git a/direct/src/distributed/DistributedNode.py b/direct/src/distributed/DistributedNode.py index 73324be799..2772f021e7 100644 --- a/direct/src/distributed/DistributedNode.py +++ b/direct/src/distributed/DistributedNode.py @@ -23,7 +23,8 @@ class DistributedNode(DistributedObject.DistributedObject, NodePath): def disable(self): if self.activeState != DistributedObject.ESDisabled: - self.reparentTo(hidden) + if not self.isEmpty(): + self.reparentTo(hidden) DistributedObject.DistributedObject.disable(self) def delete(self):