[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