[Bf-blender-cvs] [55e68f1b70f] blender-v3.0-release: Fix T92640: Crash with instance input to reverse curve node

Hans Goudey noreply at git.blender.org
Mon Nov 1 20:42:32 CET 2021


Commit: 55e68f1b70fe19ab919b52c61964979a5592a51e
Author: Hans Goudey
Date:   Mon Nov 1 14:42:19 2021 -0500
Branches: blender-v3.0-release
https://developer.blender.org/rB55e68f1b70fe19ab919b52c61964979a5592a51e

Fix T92640: Crash with instance input to reverse curve node

`extract_input` can only run once.

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

M	source/blender/nodes/geometry/nodes/node_geo_curve_reverse.cc

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

diff --git a/source/blender/nodes/geometry/nodes/node_geo_curve_reverse.cc b/source/blender/nodes/geometry/nodes/node_geo_curve_reverse.cc
index 745012c1851..b1dc45a426a 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_curve_reverse.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_curve_reverse.cc
@@ -38,7 +38,7 @@ static void geo_node_curve_reverse_exec(GeoNodeExecParams params)
       return;
     }
 
-    Field<bool> selection_field = params.extract_input<Field<bool>>("Selection");
+    Field<bool> selection_field = params.get_input<Field<bool>>("Selection");
     CurveComponent &component = geometry_set.get_component_for_write<CurveComponent>();
     GeometryComponentFieldContext field_context{component, ATTR_DOMAIN_CURVE};
     const int domain_size = component.attribute_domain_size(ATTR_DOMAIN_CURVE);



More information about the Bf-blender-cvs mailing list