diff options
author | Sebastian Parborg <darkdefende@gmail.com> | 2019-02-14 16:49:47 +0300 |
---|---|---|
committer | Sebastian Parborg <darkdefende@gmail.com> | 2019-02-14 16:54:05 +0300 |
commit | 4f920371580b07b9b5cbaeef2f3edb46592bd155 (patch) | |
tree | c74e5a4af16757909c0b229f798118c2909eba14 /source | |
parent | 87bba05d25e085c83e2c9dfb172048f150cd740c (diff) |
Fix T61536: can't snap vertex to another vertex in edit mode using curves
Previously, the curve self snapping would only snap to points that were
earlier in the curve structure. This was because of a simple coding
snafu of using break when meaning to use continue.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/transform/transform_snap_object.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c index 101c0f0356c..9916aa846d6 100644 --- a/source/blender/editors/transform/transform_snap_object.c +++ b/source/blender/editors/transform/transform_snap_object.c @@ -1537,7 +1537,7 @@ static short snapCurve( if (nu->bezt) { /* don't snap to selected (moving) or hidden */ if (nu->bezt[u].f2 & SELECT || nu->bezt[u].hide != 0) { - break; + continue; } has_snap |= test_projected_vert_dist( &neasrest_precalc, @@ -1567,7 +1567,7 @@ static short snapCurve( else { /* don't snap to selected (moving) or hidden */ if (nu->bp[u].f1 & SELECT || nu->bp[u].hide != 0) { - break; + continue; } has_snap |= test_projected_vert_dist( &neasrest_precalc, |