From 12bb7d12bb0678ac229375a81aebc921e49c9958 Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 29 Oct 2024 17:34:48 +0100 Subject: [PATCH] showbase: Fix DistancePhasedNode exception at module clean-up time --- direct/src/showbase/DistancePhasedNode.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/direct/src/showbase/DistancePhasedNode.py b/direct/src/showbase/DistancePhasedNode.py index 385f94ae70..34841078f2 100755 --- a/direct/src/showbase/DistancePhasedNode.py +++ b/direct/src/showbase/DistancePhasedNode.py @@ -78,7 +78,8 @@ class DistancePhasedNode(PhasedObject, DirectObject, NodePath): """ Reuse abandoned ids. """ - DistancePhasedNode.__InstanceDeque.append(id) + if DistancePhasedNode is not None: + DistancePhasedNode.__InstanceDeque.append(id) def __init__(self, name, phaseParamMap = {}, autoCleanup = True,