소스 검색

fix: live update gets reset when using node groups

Joseph Brandenburg 3 달 전
부모
커밋
c2c5040b87
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      ops_nodegroup.py

+ 2 - 1
ops_nodegroup.py

@@ -139,6 +139,7 @@ class MantisEditGroup(Operator):
         path = space.path
         node = path[len(path)-1].node_tree.nodes.active
         base_tree = path[0].node_tree
+        live_update_start_state=base_tree.do_live_update
         base_tree.do_live_update = False
         base_tree.is_executing = True
         try:
@@ -173,7 +174,7 @@ class MantisEditGroup(Operator):
                 base_tree.is_executing = True
                 # base_tree.is_executing = True # because it seems display_update unsets this.
         finally:
-            base_tree.do_live_update = True
+            base_tree.do_live_update = live_update_start_state
             base_tree.is_executing = False
             # HACK
             base_tree.handler_flip = True # HACK