[Bf-blender-cvs] [328a8c68b79] master: Fix Geometry Nodes: Broken built-in attribute exists check

Hans Goudey noreply at git.blender.org
Wed Feb 10 05:56:08 CET 2021


Commit: 328a8c68b79daeb74542d3551a3957a4a89731d6
Author: Hans Goudey
Date:   Tue Feb 9 22:55:59 2021 -0600
Branches: master
https://developer.blender.org/rB328a8c68b79daeb74542d3551a3957a4a89731d6

Fix Geometry Nodes: Broken built-in attribute exists check

Fixes an issue in a node setup with the point separate node, where muting
a node that does nothing breaks the operation, resulting in the point
separate not copying the position attrbute to either result.

The fix is straightfoward, it looks just like a typo.

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

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

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

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

diff --git a/source/blender/blenkernel/intern/attribute_access.cc b/source/blender/blenkernel/intern/attribute_access.cc
index d6ceb9beb70..378fdfd27f2 100644
--- a/source/blender/blenkernel/intern/attribute_access.cc
+++ b/source/blender/blenkernel/intern/attribute_access.cc
@@ -731,7 +731,7 @@ class BuiltinCustomDataLayerProvider final : public BuiltinAttributeProvider {
     if (custom_data == nullptr) {
       return false;
     }
-    const void *data = CustomData_get_layer(custom_data, data_type_);
+    const void *data = CustomData_get_layer(custom_data, stored_type_);
     return data != nullptr;
   }
 };



More information about the Bf-blender-cvs mailing list