diff --git a/direct/src/showbase/Loader.py b/direct/src/showbase/Loader.py index d706b49eff..42c71823b2 100644 --- a/direct/src/showbase/Loader.py +++ b/direct/src/showbase/Loader.py @@ -144,7 +144,7 @@ class Loader(DirectObject): # thread; and maybe we can just make the callback # immediately. node = ModelPool.loadModel(modelPath) - nodePath = NodePath(node) + nodePath = NodePath(node.copySubgraph()) cb.gotObject(i, nodePath) else: