瀏覽代碼

Fix: Group Nodes operator fails to mark new group as updating

Joseph Brandenburg 6 月之前
父節點
當前提交
47e30d635f
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      ops_nodegroup.py

+ 5 - 1
ops_nodegroup.py

@@ -86,7 +86,11 @@ class MantisGroupNodes(Operator):
 
             grp_node.location = Vector((all_nodes_bounding_box[0].x+200, all_nodes_bounding_box[0].lerp(all_nodes_bounding_box[1], 0.5).y))
             from .base_definitions import node_group_update
-            node_group_update(grp_node, force=True)
+            grp_node.is_updating=True
+            try:
+                node_group_update(grp_node, force=True)
+            finally:
+                grp_node.is_updating=False
 
             # for each node in the JSON
             for n in selected_nodes[base_tree.name][2].values():