|
|
@@ -601,7 +601,12 @@ class ObjectMgr:
|
|
|
objRGBA = obj[OG.OBJ_RGBA]
|
|
|
|
|
|
if parent is None:
|
|
|
- parent = nodePath.getParent()
|
|
|
+ parentNP = nodePath.getParent()
|
|
|
+ parentObj = self.findObjectByNodePath(parentNP)
|
|
|
+ if parentObj is None:
|
|
|
+ parent = parentNP
|
|
|
+ else:
|
|
|
+ parent = parentObj[OG.OBJ_NP]
|
|
|
|
|
|
newObjNP = self.addNewObject(objDef.name, parent=parent, fSelectObject = False)
|
|
|
|