Fix T59112: bone pinning error

Reviewers: angavrilov, brecht

Maniphest Tasks: T59112

Differential Revision: https://developer.blender.org/D4057
This commit is contained in:
Philipp Oeser 2018-12-10 11:26:37 +01:00
parent 6dcf788d12
commit 37d09827c6
Notes: blender-bot 2023-02-14 11:01:33 +01:00
Referenced by issue #59112, Pinning data block display changes window content
1 changed files with 4 additions and 6 deletions

View File

@ -128,13 +128,11 @@ class BONE_PT_curved(BoneButtonsPanel, Panel):
def draw(self, context):
ob = context.object
bone = context.bone
# arm = context.armature
pchan = None
arm = context.armature
bone_list = "bones"
if ob and bone:
pchan = ob.pose.bones[bone.name]
bbone = pchan
bbone = ob.pose.bones[bone.name]
elif bone is None:
bone = context.edit_bone
bbone = bone
@ -176,14 +174,14 @@ class BONE_PT_curved(BoneButtonsPanel, Panel):
col = col.column(align=True)
col.active = (bone.bbone_handle_type_start != "AUTO")
col.prop_search(bone, "bbone_custom_handle_start", ob.data, bone_list, text="Custom")
col.prop_search(bone, "bbone_custom_handle_start", arm, bone_list, text="Custom")
col = topcol.column(align=True)
col.prop(bone, "bbone_handle_type_end", text="End Handle")
col = col.column(align=True)
col.active = (bone.bbone_handle_type_end != "AUTO")
col.prop_search(bone, "bbone_custom_handle_end", ob.data, bone_list, text="Custom")
col.prop_search(bone, "bbone_custom_handle_end", arm, bone_list, text="Custom")
class BONE_PT_relations(BoneButtonsPanel, Panel):