diff --git a/mvr.py b/mvr.py index 3eb597f5..6c943dd1 100644 --- a/mvr.py +++ b/mvr.py @@ -242,7 +242,7 @@ def add_mvr_object(idx, node, mtx, collect, file=""): obj_mtx = get_matrix(geometry, mscale) extract_mvr_object(file, mvr_scene, folder, extracted) object_collect = add_mvr_object(idx, geometry, obj_mtx, active_collect, file) - if object_collect and object_collect.name not in collection.children: + if object_collect and object_collect.name not in collection.children and object_collect != collection: collection.children.link(object_collect) for idx, symbol in enumerate(symbols):