[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14094] trunk/blender/source/blender/ blenkernel/intern/key.c:

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Mar 13 19:36:33 CET 2008


Revision: 14094
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14094
Author:   blendix
Date:     2008-03-13 19:36:33 +0100 (Thu, 13 Mar 2008)

Log Message:
-----------

Fix for bug #8421: curve shape keys were resetting the curve radius to 0.0.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/key.c

Modified: trunk/blender/source/blender/blenkernel/intern/key.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/key.c	2008-03-13 18:34:23 UTC (rev 14093)
+++ trunk/blender/source/blender/blenkernel/intern/key.c	2008-03-13 18:36:33 UTC (rev 14094)
@@ -545,26 +545,26 @@
 			case IPO_FLOAT:
 				
 				if(weights) {
-					memcpy(poin, kref, 4*cp[0]);
+					memcpy(poin, kref, sizeof(float)*cp[0]);
 					if(*weights!=0.0f)
 						rel_flerp(cp[0], (float *)poin, (float *)kref, (float *)k1, *weights);
 					weights++;
 				}
 				else 
-					memcpy(poin, k1, 4*cp[0]);
+					memcpy(poin, k1, sizeof(float)*cp[0]);
 
 				poin+= ofsp[0];
 
 				break;
 			case IPO_BPOINT:
-				memcpy(poin, k1, 3*4);
-				memcpy(poin+16, k1+12, 4);
+				memcpy(poin, k1, 3*sizeof(float));
+				memcpy(poin+4*sizeof(float), k1+3*sizeof(float), sizeof(float));
 				
 				poin+= ofsp[0];				
 
 				break;
 			case IPO_BEZTRIPLE:
-				memcpy(poin, k1, 4*12);
+				memcpy(poin, k1, sizeof(float)*10);
 				poin+= ofsp[0];	
 
 				break;





More information about the Bf-blender-cvs mailing list