[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4421] contrib/py/scripts/addons/ node_efficiency_tools.py: Fixed behavior of 'Link Active To Selected' when outputs names are used.
Bartek Skorupa
bartekskorupa at bartekskorupa.com
Sun Mar 24 02:05:19 CET 2013
Revision: 4421
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4421
Author: bartekskorupa
Date: 2013-03-24 01:05:18 +0000 (Sun, 24 Mar 2013)
Log Message:
-----------
Fixed behavior of 'Link Active To Selected' when outputs names are used.
When relinking between Render Layers inputs and pre-rendered MultiLayerEXR - names of outputs of both types of nodes are taken.
Modified Paths:
--------------
contrib/py/scripts/addons/node_efficiency_tools.py
Modified: contrib/py/scripts/addons/node_efficiency_tools.py
===================================================================
--- contrib/py/scripts/addons/node_efficiency_tools.py 2013-03-23 22:36:54 UTC (rev 4420)
+++ contrib/py/scripts/addons/node_efficiency_tools.py 2013-03-24 01:05:18 UTC (rev 4421)
@@ -19,7 +19,7 @@
bl_info = {
'name': "Nodes Efficiency Tools",
'author': "Bartek Skorupa",
- 'version': (2, 1.0),
+ 'version': (2, 1.1),
'blender': (2, 6, 6),
'location': "Node Editor Properties Panel (Ctrl-SPACE)",
'description': "Nodes Efficiency Tools",
@@ -30,7 +30,7 @@
}
import bpy
-from bpy.props import EnumProperty, StringProperty, BoolProperty, FloatProperty
+from bpy.props import StringProperty, FloatProperty
#################
# rl_outputs:
@@ -837,9 +837,11 @@
if active.label:
src_name = active.label
elif use_outputs_names:
- # Set src_name to name of output currently analyzed.
- src_name = out.name
- if src_name != dst_name:
+ src_name = (out.name, )
+ for render_pass, out_name, exr_name, in_internal, in_cycles in rl_outputs:
+ if out.name in {out_name, exr_name}:
+ src_name = (out_name, exr_name)
+ if dst_name not in src_name:
valid = False
if valid:
for input in node.inputs:
More information about the Bf-extensions-cvs
mailing list