[Bf-blender-cvs] [0c7e836a1da] master: Fix T92150: Incorrect invert in Delete Geometry node
Wannes Malfait
noreply at git.blender.org
Tue Oct 12 17:57:22 CEST 2021
Commit: 0c7e836a1da0e637187d1d0c2cde9d6d89a6d0df
Author: Wannes Malfait
Date: Tue Oct 12 10:57:12 2021 -0500
Branches: master
https://developer.blender.org/rB0c7e836a1da0e637187d1d0c2cde9d6d89a6d0df
Fix T92150: Incorrect invert in Delete Geometry node
The selection was inverted when deleting points from a spline.
Differential Revision: https://developer.blender.org/D12840
===================================================================
M source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc
===================================================================
diff --git a/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc b/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc
index 33f8c53e343..e4f6d3d766e 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc
@@ -371,7 +371,7 @@ static std::unique_ptr<CurveEval> curve_separate(const CurveEval &input_curve,
indices_to_copy.clear();
for (const int i_point : IndexRange(spline.size())) {
- if (selection[selection_index] == invert) {
+ if (selection[selection_index] != invert) {
/* Append i_point instead of selection_index because we need indices local to the spline
* for copying. */
indices_to_copy.append(i_point);
More information about the Bf-blender-cvs
mailing list