[Bf-blender-cvs] [75611838300] master: Fix T99667: regression in Delete Geometry node

Wannes Malfait noreply at git.blender.org
Wed Jul 20 15:50:12 CEST 2022


Commit: 75611838300be7c01cf7020006e81f64ec75aaf2
Author: Wannes Malfait
Date:   Wed Jul 20 15:48:48 2022 +0200
Branches: master
https://developer.blender.org/rB75611838300be7c01cf7020006e81f64ec75aaf2

Fix T99667: regression in Delete Geometry node

Differential Revision: https://developer.blender.org/D15445

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

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 582bcbc3395..b74b4e45199 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc
@@ -1072,7 +1072,7 @@ static void separate_mesh_selection(GeometrySet &geometry_set,
   evaluator.evaluate();
   const VArray<bool> selection = evaluator.get_evaluated<bool>(0);
   /* Check if there is anything to delete. */
-  if (selection.is_single() && selection.get_internal_single()) {
+  if (selection.is_empty() || (selection.is_single() && selection.get_internal_single())) {
     return;
   }



More information about the Bf-blender-cvs mailing list