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);

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to