diff options
-rw-r--r-- | source/blender/nodes/geometry/nodes/node_geo_store_named_attribute.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/source/blender/nodes/geometry/nodes/node_geo_store_named_attribute.cc b/source/blender/nodes/geometry/nodes/node_geo_store_named_attribute.cc index dbd68f4c783..1d3beb8be96 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_store_named_attribute.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_store_named_attribute.cc @@ -122,11 +122,9 @@ static void try_capture_field_on_geometry(GeometryComponent &component, return; } } - - if (attributes.remove(name)) { - if (attributes.add(name, domain, data_type, bke::AttributeInitMove{buffer})) { - return; - } + attributes.remove(name); + if (attributes.add(name, domain, data_type, bke::AttributeInitMove{buffer})) { + return; } /* If the name corresponds to a builtin attribute, removing the attribute might fail if |