Blender Git Commit Log

Git Commits -> Revision 6ff014a

Revision 6ff014a by Joshua Leung (master)
February 6, 2013, 01:36 (GMT)
Bugfix [#34123] Armature "Switch Direction" doesn't work when selected bone
belongs to more than one chain

For example:
/----->C
A-->B-:
----->D

If bone B is selected, then it would get operated on twice, creating the
illusion that it had not been operated on. This is because we traverse up the
chains (child to parent) as the EditBone structure only stores parent to
children relationships only. A second invocation of this operator would then
work fine, as all the links to other bones would have been removed, thus
preventing further problems.

Fixed by tagging bones that have been operated on.

Commit Details:

Full Hash: 6ff014a7fe2621da897c7511fe100ea5ff2af2a9
SVN Revision: 54345
Parent Commit: 2c1219d
Lines Changed: +63, -38

1 Modified Path:

/source/blender/editors/armature/editarmature.c (+63, -38) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021