Fix for align bone to cursor (missing normalize)

This commit is contained in:
Campbell Barton 2014-10-17 22:11:14 +02:00
parent 09351c68e1
commit d74e3c44cc
1 changed files with 3 additions and 1 deletions

View File

@ -296,7 +296,9 @@ static int armature_calc_roll_exec(bContext *C, wmOperator *op)
float cursor_rel[3];
sub_v3_v3v3(cursor_rel, cursor_local, ebone->head);
if (axis_flip) negate_v3(cursor_rel);
ebone->roll = ED_rollBoneToVector(ebone, cursor_rel, axis_only);
if (normalize_v3(cursor_rel) != 0.0f) {
ebone->roll = ED_rollBoneToVector(ebone, cursor_rel, axis_only);
}
}
}
}