[Bf-blender-cvs] [70f721ec215] temp-geometry-nodes-attribute-search: Use RNA pointer to get node tree

Hans Goudey noreply at git.blender.org
Thu Feb 25 15:52:26 CET 2021


Commit: 70f721ec2156298412a153de1fa93e040ee2e017
Author: Hans Goudey
Date:   Thu Feb 25 08:52:20 2021 -0600
Branches: temp-geometry-nodes-attribute-search
https://developer.blender.org/rB70f721ec2156298412a153de1fa93e040ee2e017

Use RNA pointer to get node tree

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

M	source/blender/editors/space_node/drawnode.c

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

diff --git a/source/blender/editors/space_node/drawnode.c b/source/blender/editors/space_node/drawnode.c
index 9fd2da3222d..977c2053187 100644
--- a/source/blender/editors/space_node/drawnode.c
+++ b/source/blender/editors/space_node/drawnode.c
@@ -3390,9 +3390,7 @@ static void std_node_socket_draw(
       uiLayout *row = uiLayoutSplit(layout, 0.5f, false);
       uiItemL(row, text, 0);
 
-      SpaceNode *space_node = CTX_wm_space_node(C);
-      BLI_assert(space_node != NULL && space_node->edittree != NULL);
-      const bNodeTree *node_tree = space_node->edittree;
+      const bNodeTree *node_tree = (const bNodeTree *)node_ptr->owner_id;
       if (node_tree->type == NTREE_GEOMETRY) {
         node_geometry_add_attribute_search_button(node_tree, node, ptr, row);
       }



More information about the Bf-blender-cvs mailing list