[Bf-blender-cvs] [69a22a70acf] master: Geometry Nodes: Don't start with empty group nodes selected
Hans Goudey
noreply at git.blender.org
Fri Jan 8 23:29:42 CET 2021
Commit: 69a22a70acff4d2f14d3c159a6319074de6af3bc
Author: Hans Goudey
Date: Fri Jan 8 16:28:53 2021 -0600
Branches: master
https://developer.blender.org/rB69a22a70acff4d2f14d3c159a6319074de6af3bc
Geometry Nodes: Don't start with empty group nodes selected
The nodes were selected in new node groups because they are by default,
but there's no particular reason for them to be selected, and it can
be distracting.
===================================================================
M release/scripts/startup/bl_operators/geometry_nodes.py
M source/blender/modifiers/intern/MOD_nodes.cc
===================================================================
diff --git a/release/scripts/startup/bl_operators/geometry_nodes.py b/release/scripts/startup/bl_operators/geometry_nodes.py
index d3f984269f8..9652f23aadb 100644
--- a/release/scripts/startup/bl_operators/geometry_nodes.py
+++ b/release/scripts/startup/bl_operators/geometry_nodes.py
@@ -27,6 +27,9 @@ def geometry_node_group_empty_new(context):
output_node = group.nodes.new('NodeGroupOutput')
output_node.is_active_output = True
+ input_node.select = False
+ output_node.select = False
+
input_node.location.x = -200 - input_node.width
output_node.location.x = 200
diff --git a/source/blender/modifiers/intern/MOD_nodes.cc b/source/blender/modifiers/intern/MOD_nodes.cc
index 133a19dde9e..edd7cb9cfd1 100644
--- a/source/blender/modifiers/intern/MOD_nodes.cc
+++ b/source/blender/modifiers/intern/MOD_nodes.cc
@@ -754,6 +754,9 @@ void MOD_nodes_init(Main *bmain, NodesModifierData *nmd)
bNode *group_input_node = nodeAddStaticNode(nullptr, ntree, NODE_GROUP_INPUT);
bNode *group_output_node = nodeAddStaticNode(nullptr, ntree, NODE_GROUP_OUTPUT);
+ nodeSetSelected(group_input_node, false);
+ nodeSetSelected(group_output_node, false);
+
group_input_node->locx = -200 - group_input_node->width;
group_output_node->locx = 200;
group_output_node->flag |= NODE_DO_OUTPUT;
More information about the Bf-blender-cvs
mailing list