Commit: 103583c89b5466402409afe6e55cfdc66dc31d3e
Author: Campbell Barton
Date: Mon Feb 24 19:24:52 2014 +1100
https://developer.blender.org/rB103583c89b5466402409afe6e55cfdc66dc31d3e
Fix T38786: Curve unable to make segment
===================================================================
M source/blender/editors/curve/editcurve.c
===================================================================
diff --git a/source/blender/editors/curve/editcurve.c
b/source/blender/editors/curve/editcurve.c
index ad58338..7659372 100644
--- a/source/blender/editors/curve/editcurve.c
+++ b/source/blender/editors/curve/editcurve.c
@@ -4366,7 +4366,11 @@ static int make_segment_exec(bContext *C, wmOperator *op)
ok = 1;
}
}
- else if (nu1 && !nu2) {
+ else if ((nu1 && !nu2) || (!nu1 && nu2)) {
+ if (nu2) {
+ SWAP(Nurb *, nu1, nu2);
+ }
+
if (!(nu1->flagu & CU_NURB_CYCLIC) && nu1->pntsu > 1) {
if (nu1->type == CU_BEZIER &&
BEZSELECTED_HIDDENHANDLES(cu, nu1->bezt) &&
BEZSELECTED_HIDDENHANDLES(cu, &nu1->bezt[nu1->pntsu
- 1]))
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs