Undo revision 23130 which was a merge with 2.5, a messy one because I did something...
[blender.git] / source / blender / blenkernel / intern / armature.c
index e568f1b..7b894d7 100644 (file)
@@ -130,6 +130,7 @@ void free_bones (bArmature *arm)
 void free_armature(bArmature *arm)
 {
        if (arm) {
+               /*              unlink_armature(arm);*/
                free_bones(arm);
                
                /* free editmode data */
@@ -1987,9 +1988,9 @@ void chan_calc_mat(bPoseChannel *chan)
        SizeToMat3(chan->size, smat);
        
        /* rotations may either be quats or eulers (no rotation modes for now...) */
-       if (chan->rotmode > 0) {
+       if (chan->rotmode) {
                /* euler rotations (will cause gimble lock... no rotation order to solve that yet) */
-               EulOToMat3(chan->eul, chan->rotmode, rmat);
+               EulToMat3(chan->eul, rmat);
        }
        else {
                /* quats are normalised before use to eliminate scaling issues */