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

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to