Blender Git Loki

Git Commits -> Revision 702bc5b

Revision 702bc5b by Bastien Montagne (master)
January 16, 2017, 19:36 (GMT)
Fix T50393: Flip names working just on one side when both are selected.

Just store bones that could not get renamed to desired flipped name on the
first try into a temp list, and try to rename them a second time.

This is rather simple solution, will induce 'over numbering' in case you
flip a bone to another unselected bone's name (since number will be
incremented in both rename attempts), but think this is acceptable minor
glitch, for a corner case situation that does not have any good
resolution anyway.

Also, set `strip_numbers` option of `BKE_deform_flip_side_name` to
false, otherwise chains of bones with same names would get their numbers
completely messed up after name flipping.

Based on work by @dfelinto in D2456 (https://developer.blender.org/D2456), thanks.

Commit Details:

Full Hash: 702bc5ba26d5ff2a4da9e92cabb2fa34ed3f2312
Parent Commit: 92fbcbb
Lines Changed: +72, -13

3 Modified Paths:

/source/blender/editors/armature/armature_naming.c (+61, -7) (Diff)
/source/blender/editors/armature/pose_edit.c (+10, -6) (Diff)
/source/blender/editors/include/ED_armature.h (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021