diff options
author | Hans Goudey <h.goudey@me.com> | 2022-01-18 22:32:36 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-01-18 22:32:36 +0300 |
commit | 221ff895d962a305d37eafd72f236a84d2e979b8 (patch) | |
tree | 2619008fd6fbdeb312df8de2119e56cb21b7f35f /source/blender/editors/space_node/node_edit.cc | |
parent | a5610da1d5ece3a3800d65cff1da926ca6ccf6c2 (diff) |
Cleanup: Use references, LISTBASE_FOREACH macro
Diffstat (limited to 'source/blender/editors/space_node/node_edit.cc')
-rw-r--r-- | source/blender/editors/space_node/node_edit.cc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/source/blender/editors/space_node/node_edit.cc b/source/blender/editors/space_node/node_edit.cc index 1e520f43a67..35cd74552ec 100644 --- a/source/blender/editors/space_node/node_edit.cc +++ b/source/blender/editors/space_node/node_edit.cc @@ -2040,18 +2040,15 @@ void NODE_OT_output_file_move_active_socket(wmOperatorType *ot) static int node_copy_color_exec(bContext *C, wmOperator *UNUSED(op)) { - SpaceNode *snode = CTX_wm_space_node(C); - bNodeTree *ntree = snode->edittree; + SpaceNode &snode = *CTX_wm_space_node(C); + bNodeTree &ntree = *snode.edittree; - if (!ntree) { - return OPERATOR_CANCELLED; - } - bNode *node = nodeGetActive(ntree); + bNode *node = nodeGetActive(&ntree); if (!node) { return OPERATOR_CANCELLED; } - LISTBASE_FOREACH (bNode *, node_iter, &ntree->nodes) { + LISTBASE_FOREACH (bNode *, node_iter, &ntree.nodes) { if (node_iter->flag & NODE_SELECT && node_iter != node) { if (node->flag & NODE_CUSTOM_COLOR) { node_iter->flag |= NODE_CUSTOM_COLOR; |