forked from bartvdbraak/blender
fix T44648: Collada finding bone chains during import crashes when no bones are there
This commit is contained in:
parent
1fb97ffeed
commit
0525db39d1
@ -588,9 +588,11 @@ void ArmatureImporter::create_armature_bones(SkinInfo& skin)
|
|||||||
/* and step back to edit mode to fix the leaf nodes */
|
/* and step back to edit mode to fix the leaf nodes */
|
||||||
ED_armature_to_edit(armature);
|
ED_armature_to_edit(armature);
|
||||||
|
|
||||||
connect_bone_chains(armature, (Bone *)armature->bonebase.first, UNLIMITED_CHAIN_MAX);
|
if (armature->bonebase.first) {
|
||||||
fix_leaf_bones(armature, (Bone *)armature->bonebase.first);
|
/* Do this only if Armature has bones */
|
||||||
|
connect_bone_chains(armature, (Bone *)armature->bonebase.first, UNLIMITED_CHAIN_MAX);
|
||||||
|
fix_leaf_bones(armature, (Bone *)armature->bonebase.first);
|
||||||
|
}
|
||||||
// exit armature edit mode
|
// exit armature edit mode
|
||||||
ED_armature_from_edit(armature);
|
ED_armature_from_edit(armature);
|
||||||
ED_armature_edit_free(armature);
|
ED_armature_edit_free(armature);
|
||||||
|
Loading…
Reference in New Issue
Block a user