[Bf-blender-cvs] [b6278c5a967] master: Fix: crash when subdividing curves

Jacques Lucke noreply at git.blender.org
Fri Jan 20 14:15:50 CET 2023


Commit: b6278c5a9670a550051b9e51f81541392ab16e4a
Author: Jacques Lucke
Date:   Fri Jan 20 14:15:22 2023 +0100
Branches: master
https://developer.blender.org/rBb6278c5a9670a550051b9e51f81541392ab16e4a

Fix: crash when subdividing curves

This was an error in rB38a45e46bc910c68ae3.

===================================================================

M	source/blender/geometry/intern/subdivide_curves.cc

===================================================================

diff --git a/source/blender/geometry/intern/subdivide_curves.cc b/source/blender/geometry/intern/subdivide_curves.cc
index 99a20b1122d..f062f720366 100644
--- a/source/blender/geometry/intern/subdivide_curves.cc
+++ b/source/blender/geometry/intern/subdivide_curves.cc
@@ -85,7 +85,7 @@ static void subdivide_attribute_linear(const bke::CurvesGeometry &src_curves,
 
       threading::parallel_for(curve_src.index_range().drop_back(1), 1024, [&](IndexRange range) {
         for (const int i : range) {
-          const IndexRange segment_points = curve_offsets[src_segments[i]];
+          const IndexRange segment_points = curve_offsets[i];
           linear_interpolation(curve_src[i], curve_src[i + 1], curve_dst.slice(segment_points));
         }
       });



More information about the Bf-blender-cvs mailing list