Blender Git Commit Log

Git Commits -> Revision 975af23

Revision 975af23 by Bastien Montagne (master)
October 5, 2018, 18:07 (GMT)
Fix wrong RNA handling of some internal pchan pointers.

There were two issues here:
* cutsom_shape_transform was not properly tagged as not-owned pointer.
* custom_shape_transform and bbone_start/_end could be set to a pchan from
another data-block (not from UI, but RNA access code itself allowed it).

Those two issues were specificaly breaking complex rigs in static
override case.

EDIT: since yesterday, bbone_start/_end are mere accessors to edit_bone
data in RNA, so most of fix related to those was ditched (they still needed
to be 'deactivated' from RNA diffing with PROPOVERRIDE_NO_COMPARISON).

Commit Details:

Full Hash: 975af239ed6dcc7ad987f06df171dc2f7be884d0
Parent Commit: 0b8e927
Lines Changed: +24, -1

1 Modified Path:

/source/blender/makesrna/intern/rna_pose.c (+24, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021