[Bf-extensions-cvs] [2b27ba8] master: Fix T41245: FBX import error.
Bastien Montagne
noreply at git.blender.org
Wed Jul 30 14:03:31 CEST 2014
Commit: 2b27ba8d49727658f8eec1623c949ce2d7fa81d0
Author: Bastien Montagne
Date: Wed Jul 30 14:02:36 2014 +0200
Branches: master
https://developer.blender.org/rBA2b27ba8d49727658f8eec1623c949ce2d7fa81d0
Fix T41245: FBX import error.
You can't swich hidden objects to Edit mode... :/
===================================================================
M io_scene_fbx/import_fbx.py
===================================================================
diff --git a/io_scene_fbx/import_fbx.py b/io_scene_fbx/import_fbx.py
index 17de1a9..6caffbf 100644
--- a/io_scene_fbx/import_fbx.py
+++ b/io_scene_fbx/import_fbx.py
@@ -534,12 +534,15 @@ def blen_read_armatures(fbx_tmpl, armatures, fbx_bones_to_fake_object, scene, gl
# Switch to Edit mode.
scene.objects.active = bl_adata
+ is_hidden = bl_adata.hide
+ bl_adata.hide = False # Can't switch to Edit mode hidden objects...
bpy.ops.object.mode_set(mode='EDIT')
for b_uuid in bones:
blen_read_armatures_add_bone(bl_adata, bl_arm, bones, b_uuid, matrices, fbx_tmpl)
bpy.ops.object.mode_set(mode='OBJECT')
+ bl_adata.hide = is_hidden
# Bind armature to objects.
arm_mat_back = bl_adata.matrix_basis.copy()
More information about the Bf-extensions-cvs
mailing list