1
0

2 کامیت‌ها 7c55b8e72b ... 75f30e4640

نویسنده SHA1 پیام تاریخ
  Joseph Brandenburg 75f30e4640 v0.13.3 2 ماه پیش
  Joseph Brandenburg 6991e82245 Fix: object constraints stopped working 2 ماه پیش
3فایلهای تغییر یافته به همراه5 افزوده شده و 4 حذف شده
  1. 1 1
      base_definitions.py
  2. 1 1
      blender_manifest.toml
  3. 3 2
      readtree.py

+ 1 - 1
base_definitions.py

@@ -83,7 +83,7 @@ def hash_tree(tree):
 
 MANTIS_VERSION_MAJOR=0
 MANTIS_VERSION_MINOR=13
-MANTIS_VERSION_SUB=2
+MANTIS_VERSION_SUB=3
 
 class MantisTree(NodeTree):
     '''A custom node tree type that will show up in the editor type list'''

+ 1 - 1
blender_manifest.toml

@@ -3,7 +3,7 @@ schema_version = "1.0.0"
 # Example of manifest file for a Blender extension
 # Change the values according to your extension
 id = "mantis"
-version = "0.13.2"
+version = "0.13.3"
 name = "Mantis"
 tagline = "Mantis is a rigging nodes toolkit"
 maintainer = "Nodespaghetti <josephbburg@protonmail.com>"

+ 3 - 2
readtree.py

@@ -667,8 +667,9 @@ def execute_tree(nodes, base_tree, context, error_popups = False, profile=False)
 
         for n in sorted_nodes:
             try:
-                if profiler: profiler.record(n, "bPrepare", context)
-                else: n.bPrepare(context)
+                if not n.prepared:
+                    if profiler: profiler.record(n, "bPrepare", context)
+                    else: n.bPrepare(context)
                 if not n.executed:
                     if profiler: profiler.record(n, "bRelationshipPass", context)
                     else: n.bRelationshipPass(context)