Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-02-20 13:09:06 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-02-20 13:11:03 +0400
commit572a199a245a6f780bf658fda499bb8e9c7a65dd (patch)
treebfdcbd72b7ff9df993ab7f6960e4802d099e19db /source/blender/blenkernel/intern/curve.c
parent767ac65e75b10d508d129a96fe4fefa319deb6b1 (diff)
Fix for off-by-one error switching nurbs direction
Diffstat (limited to 'source/blender/blenkernel/intern/curve.c')
-rw-r--r--source/blender/blenkernel/intern/curve.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c
index 354528e5673..58c7e7d81b2 100644
--- a/source/blender/blenkernel/intern/curve.c
+++ b/source/blender/blenkernel/intern/curve.c
@@ -3567,6 +3567,8 @@ void BKE_nurb_direction_switch(Nurb *nu)
a = KNOTSU(nu);
fp1 = nu->knotsu;
fp2 = tempf = MEM_mallocN(sizeof(float) * a, "switchdirect");
+ a--;
+ fp2[a] = fp1[a];
while (a--) {
fp2[0] = fabs(fp1[1] - fp1[0]);
fp1++;