[Bf-blender-cvs] [ecf4f4a71f1] master: Curves: fix uninitialized curve type when adding new curves

Jacques Lucke noreply at git.blender.org
Wed Jul 20 10:48:36 CEST 2022


Commit: ecf4f4a71f1f1a0fecf1944599d408e1e26058f5
Author: Jacques Lucke
Date:   Wed Jul 20 10:47:13 2022 +0200
Branches: master
https://developer.blender.org/rBecf4f4a71f1f1a0fecf1944599d408e1e26058f5

Curves: fix uninitialized curve type when adding new curves

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

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

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

diff --git a/source/blender/geometry/intern/add_curves_on_mesh.cc b/source/blender/geometry/intern/add_curves_on_mesh.cc
index a69073af207..e54e2bdd3b0 100644
--- a/source/blender/geometry/intern/add_curves_on_mesh.cc
+++ b/source/blender/geometry/intern/add_curves_on_mesh.cc
@@ -361,6 +361,9 @@ void add_curves_on_mesh(CurvesGeometry &curves, const AddCurvesOnMeshInputs &inp
                                                inputs.surface_to_curves_normal_mat);
   }
 
+  /* Set curve types. */
+  MutableSpan<int8_t> types_span = curves.curve_types_for_write();
+  types_span.drop_front(old_curves_num).fill(CURVE_TYPE_CATMULL_ROM);
   curves.update_curve_types();
 }



More information about the Bf-blender-cvs mailing list