Procházet zdrojové kódy

FIx: Another selection sync error

nodespaghetti před 3 týdny
rodič
revize
ff35a3e888
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  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'}):