Browse Source

showbase: Fix DistancePhasedNode exception at module clean-up time

rdb 1 year ago
parent
commit
12bb7d12bb
1 changed files with 2 additions and 1 deletions
  1. 2 1
      direct/src/showbase/DistancePhasedNode.py

+ 2 - 1
direct/src/showbase/DistancePhasedNode.py

@@ -78,7 +78,8 @@ class DistancePhasedNode(PhasedObject, DirectObject, NodePath):
         """
         """
         Reuse abandoned ids.
         Reuse abandoned ids.
         """
         """
-        DistancePhasedNode.__InstanceDeque.append(id)
+        if DistancePhasedNode is not None:
+            DistancePhasedNode.__InstanceDeque.append(id)
 
 
     def __init__(self, name, phaseParamMap = {},
     def __init__(self, name, phaseParamMap = {},
                  autoCleanup = True,
                  autoCleanup = True,