diff options
author | Hans Goudey <h.goudey@me.com> | 2022-09-02 21:10:45 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-09-02 21:10:45 +0300 |
commit | e0bdd171f371d771a5e40895f59e8e8ceba88f6e (patch) | |
tree | 85951353a2d074bad7a7249cafccc35a7f6c8f0b /source/blender/blenkernel | |
parent | d3242b772b3cddb6f258836f5217ff04b0c46fa6 (diff) | |
parent | 28d8076a2e4e98002a3d455930b13366947e71ee (diff) |
Merge branch 'blender-v3.3-release'
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/curves_geometry.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/curves_geometry.cc b/source/blender/blenkernel/intern/curves_geometry.cc index 3f549b39a00..7c450b86d52 100644 --- a/source/blender/blenkernel/intern/curves_geometry.cc +++ b/source/blender/blenkernel/intern/curves_geometry.cc @@ -1369,6 +1369,10 @@ static void reverse_swap_curve_point_data(const CurvesGeometry &curves, std::swap(a[end_index], b[i]); std::swap(b[end_index], a[i]); } + if (points.size() % 2) { + const int64_t middle_index = points.size() / 2; + std::swap(a[middle_index], b[middle_index]); + } } }); } |