[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4538] trunk/py/scripts/addons/ node_efficiency_tools.py: Changed poll def in 'LinkToOutputNode'.

Bartek Skorupa bartekskorupa at bartekskorupa.com
Fri May 17 19:20:21 CEST 2013


Revision: 4538
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4538
Author:   bartekskorupa
Date:     2013-05-17 17:20:20 +0000 (Fri, 17 May 2013)
Log Message:
-----------
Changed poll def in 'LinkToOutputNode'. Previous def returned error in some cases.

Modified Paths:
--------------
    trunk/py/scripts/addons/node_efficiency_tools.py

Modified: trunk/py/scripts/addons/node_efficiency_tools.py
===================================================================
--- trunk/py/scripts/addons/node_efficiency_tools.py	2013-05-17 12:56:13 UTC (rev 4537)
+++ trunk/py/scripts/addons/node_efficiency_tools.py	2013-05-17 17:20:20 UTC (rev 4538)
@@ -1120,7 +1120,14 @@
     
     @classmethod
     def poll(cls, context):
-        return context.active_node
+        space = context.space_data
+        valid = False
+        if (space.type == 'NODE_EDITOR' and
+                space.node_tree is not None and
+                context.active_node is not None and
+                ):
+            valid = True
+        return valid
     
     def execute(self, context):
         nodes, links = get_nodes_links(context)



More information about the Bf-extensions-cvs mailing list