[Bf-blender-cvs] [2e76c3565d1] geometry-nodes-curve-support: Geometry Nodes Curves: fix get_components_for_write

Jacques Lucke noreply at git.blender.org
Mon Apr 19 13:17:08 CEST 2021


Commit: 2e76c3565d145a8e4e82644523663062c1b67894
Author: Jacques Lucke
Date:   Mon Apr 19 13:16:59 2021 +0200
Branches: geometry-nodes-curve-support
https://developer.blender.org/rB2e76c3565d145a8e4e82644523663062c1b67894

Geometry Nodes Curves: fix get_components_for_write

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

M	source/blender/blenkernel/intern/geometry_set.cc

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

diff --git a/source/blender/blenkernel/intern/geometry_set.cc b/source/blender/blenkernel/intern/geometry_set.cc
index 2d4dfc1bf59..d52f41c6bbd 100644
--- a/source/blender/blenkernel/intern/geometry_set.cc
+++ b/source/blender/blenkernel/intern/geometry_set.cc
@@ -177,8 +177,9 @@ Vector<const GeometryComponent *> GeometrySet::get_components_for_read() const
 Vector<GeometryComponent *> GeometrySet::get_components_for_write()
 {
   Vector<GeometryComponent *> components;
-  for (GeometryComponentPtr &ptr : components_.values()) {
-    components.append(ptr.get());
+
+  for (const GeometryComponentType component_type : components_.keys()) {
+    components.append(&this->get_component_for_write(component_type));
   }
   return components;
 }



More information about the Bf-blender-cvs mailing list