[Bf-blender-cvs] [1b6e9574a65] functions: leave group when active node is not selected
Jacques Lucke
noreply at git.blender.org
Thu Dec 19 14:19:16 CET 2019
Commit: 1b6e9574a6531c9c67176e96c0f63d5a3f7889da
Author: Jacques Lucke
Date: Thu Dec 19 14:14:26 2019 +0100
Branches: functions
https://developer.blender.org/rB1b6e9574a6531c9c67176e96c0f63d5a3f7889da
leave group when active node is not selected
===================================================================
M release/scripts/startup/nodes/function_nodes/groups.py
===================================================================
diff --git a/release/scripts/startup/nodes/function_nodes/groups.py b/release/scripts/startup/nodes/function_nodes/groups.py
index 7b5a50229e2..569eb63bfd1 100644
--- a/release/scripts/startup/nodes/function_nodes/groups.py
+++ b/release/scripts/startup/nodes/function_nodes/groups.py
@@ -486,7 +486,7 @@ class OpenCloseGroupOperator(bpy.types.Operator):
def invoke(self, context, event):
space_data = context.space_data
active_node = context.active_node
- if isinstance(active_node, GroupNode) and active_node.node_group is not None:
+ if isinstance(active_node, GroupNode) and active_node.node_group is not None and active_node.select:
space_data.path.append(active_node.node_group, node=active_node)
else:
space_data.path.pop()
More information about the Bf-blender-cvs
mailing list