Explorar el Código

FIx: Another selection sync error

nodespaghetti hace 3 semanas
padre
commit
ff35a3e888
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4 1
      timers.py

+ 4 - 1
timers.py

@@ -27,7 +27,10 @@ WATCH_FOR_SELECTION = [ 'xFormBoneNode', 'xFormArmatureNode',
 def get_signature_from_space(node, space):
     sig_path=[None,]
     for item in space.path[:-1]:
-        sig_path.append(item.node_tree.nodes.active.name)
+        if item.node_tree.nodes.active:
+            sig_path.append(item.node_tree.nodes.active.name)
+        else:
+            return () # can't be determined, should not happen in normal use.
     return tuple(sig_path+[node.name])
 
 def get_visible_space_data(space_types={'NODE_EDITOR'}):