[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