From 044a574f371b51ce1084f393426517709998ccb0 Mon Sep 17 00:00:00 2001 From: Julien Duroure <julien.duroure@gmail.com> Date: Fri, 1 Mar 2019 06:53:14 +0100 Subject: [PATCH] glTF importer: Fix bug adding armature when there is already an armature in anthoer scene --- io_scene_gltf2/blender/imp/gltf2_blender_gltf.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/io_scene_gltf2/blender/imp/gltf2_blender_gltf.py b/io_scene_gltf2/blender/imp/gltf2_blender_gltf.py index 637cd72f5..0df29b94e 100755 --- a/io_scene_gltf2/blender/imp/gltf2_blender_gltf.py +++ b/io_scene_gltf2/blender/imp/gltf2_blender_gltf.py @@ -48,6 +48,9 @@ class BlenderGlTF(): threshold = 0.001 for armobj in [obj for obj in bpy.data.objects if obj.type == "ARMATURE"]: + # Take into account only armature from this scene + if armobj.name not in bpy.context.view_layer.objects: + continue bpy.context.view_layer.objects.active = armobj armature = armobj.data bpy.ops.object.mode_set(mode="EDIT") -- GitLab