forked from bartvdbraak/blender
safety check when making a node local- make sure its already in the node tree.
This commit is contained in:
parent
cf0d350b51
commit
21e4b12e7a
@ -644,8 +644,9 @@ static PointerRNA rna_NodeTree_active_node_get(PointerRNA *ptr)
|
||||
static void rna_NodeTree_active_node_set(PointerRNA *ptr, PointerRNA value)
|
||||
{
|
||||
bNodeTree *ntree = (bNodeTree *)ptr->data;
|
||||
if (value.data)
|
||||
nodeSetActive(ntree, (bNode *)value.data);
|
||||
bNode *node = (bNode *)value.data;
|
||||
if (node && BLI_findindex(&ntree->nodes, node) != -1)
|
||||
nodeSetActive(ntree, node);
|
||||
else
|
||||
nodeClearActive(ntree);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user