Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2018-06-09 16:16:44 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2018-06-09 16:17:04 +0300
commit638de722775fc43c3543a30aaa888372fe93fe98 (patch)
tree08991e0d3279693dfa8e4fcfec696bfa9f1b2499 /source/blender/editors/space_node/node_templates.c
parentfb565ddb681f39cbe47e91d11e5b728bb4314a7b (diff)
Cleanup: remove some G.main usages.
Diffstat (limited to 'source/blender/editors/space_node/node_templates.c')
-rw-r--r--source/blender/editors/space_node/node_templates.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/editors/space_node/node_templates.c b/source/blender/editors/space_node/node_templates.c
index 7788c3938e1..bba21f7f5eb 100644
--- a/source/blender/editors/space_node/node_templates.c
+++ b/source/blender/editors/space_node/node_templates.c
@@ -82,11 +82,11 @@ static bool node_link_item_compare(bNode *node, NodeLinkItem *item)
return true;
}
-static void node_link_item_apply(bNode *node, NodeLinkItem *item)
+static void node_link_item_apply(Main *bmain, bNode *node, NodeLinkItem *item)
{
if (node->type == NODE_GROUP) {
node->id = (ID *)item->ngroup;
- ntreeUpdateTree(G.main, item->ngroup);
+ ntreeUpdateTree(bmain, item->ngroup);
}
else {
/* nothing to do for now */
@@ -191,6 +191,7 @@ static void node_socket_remove(Main *bmain, bNodeTree *ntree, bNode *node_to, bN
static void node_socket_add_replace(const bContext *C, bNodeTree *ntree, bNode *node_to, bNodeSocket *sock_to,
int type, NodeLinkItem *item)
{
+ Main *bmain = CTX_data_main(C);
bNode *node_from;
bNodeSocket *sock_from_tmp;
bNode *node_prev = NULL;
@@ -233,7 +234,7 @@ static void node_socket_add_replace(const bContext *C, bNodeTree *ntree, bNode *
node_from->locy = node_to->locy - (node_from->typeinfo->height * index);
}
- node_link_item_apply(node_from, item);
+ node_link_item_apply(bmain, node_from, item);
}
nodeSetActive(ntree, node_from);