Revision: 17146
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17146
Author:   aligorith
Date:     2008-10-21 10:53:39 +0200 (Tue, 21 Oct 2008)

Log Message:
-----------
Duplicating bones in EditMode didn't set the custom-shape and bone-groups too.

Modified Paths:
--------------
    trunk/blender/source/blender/src/editarmature.c

Modified: trunk/blender/source/blender/src/editarmature.c
===================================================================
--- trunk/blender/source/blender/src/editarmature.c     2008-10-21 08:30:02 UTC 
(rev 17145)
+++ trunk/blender/source/blender/src/editarmature.c     2008-10-21 08:53:39 UTC 
(rev 17146)
@@ -2278,7 +2278,7 @@
                                        bPoseChannel *chanold, *channew;
                                        ListBase     *listold, *listnew;
                                        
-                                       chanold = verify_pose_channel 
(OBACT->pose, curBone->name);
+                                       chanold = 
verify_pose_channel(OBACT->pose, curBone->name);
                                        if (chanold) {
                                                listold = &chanold->constraints;
                                                if (listold) {
@@ -2291,6 +2291,9 @@
                                                                /* copy 
transform locks */
                                                                
channew->protectflag = chanold->protectflag;
                                                                
+                                                               /* copy bone 
group */
+                                                               
channew->agrp_index= chanold->agrp_index;
+                                                               
                                                                /* ik (dof) 
settings */
                                                                channew->ikflag 
= chanold->ikflag;
                                                                
VECCOPY(channew->limitmin, chanold->limitmin);
@@ -2300,7 +2303,10 @@
                                                                
                                                                /* constraints 
*/
                                                                listnew = 
&channew->constraints;
-                                                               
copy_constraints (listnew, listold);
+                                                               
copy_constraints(listnew, listold);
+                                                               
+                                                               /* custom shape 
*/
+                                                               
channew->custom= chanold->custom;
                                                        }
                                                }
                                        }


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to