[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20396] branches/nurbs/blender/source/ blender/src/editcurve.c: Two fixes from Laurynas Duburas after my last commit:
Emmanuel Stone
emmanuel.stone at gmail.com
Mon May 25 05:28:36 CEST 2009
Revision: 20396
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20396
Author: eman
Date: 2009-05-25 05:28:35 +0200 (Mon, 25 May 2009)
Log Message:
-----------
Two fixes from Laurynas Duburas after my last commit:
- Fixed split tool crash due to bad pointer.
- Fixed bug when creating "Curve" primitive doesn't add any CPs to curve.
Modified Paths:
--------------
branches/nurbs/blender/source/blender/src/editcurve.c
Modified: branches/nurbs/blender/source/blender/src/editcurve.c
===================================================================
--- branches/nurbs/blender/source/blender/src/editcurve.c 2009-05-25 03:06:03 UTC (rev 20395)
+++ branches/nurbs/blender/source/blender/src/editcurve.c 2009-05-25 03:28:35 UTC (rev 20396)
@@ -2410,10 +2410,10 @@
nu2 -> flag = nu -> flag;
BLI_insertlinkbefore(&editNurb, nu, nu2);
- nurbanaInit(nu2->nurbanaPtr);
+ nurbanaInit(nu2);
nu2Ptr = nu2 -> nurbanaPtr;
}
- NRB_splitBuffer(tmpBuffer, inserted, nu->nurbanaPtr, nu2->nurbanaPtr, splitKnot, newLength, k, uv, frstLen, scndLen);
+ NRB_splitBuffer(tmpBuffer, inserted, nu->nurbanaPtr, nu2Ptr, splitKnot, newLength, k, uv, frstLen, scndLen);
if (nu -> pntsv == 1) {
int i;
BPoint *cp = nu -> bp + nu -> pntsu - 1;
@@ -4781,6 +4781,9 @@
}
else {
nurbanaInit(nu);
+ NRB_CreatePrimitive(nu -> nurbanaPtr, 0);
+ adjustNurbPoints(nu, cent, imat);
+
}
break;
case 6: /* 5 point path */
More information about the Bf-blender-cvs
mailing list