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 */
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs