[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4502] trunk/py/scripts/addons/ node_efficiency_tools.py: In 'Swap Nodes' when swapping shaders - sockets' default value is passed when names of old and new nodes' sockets match

Bartek Skorupa bartekskorupa at bartekskorupa.com
Sat May 4 17:56:12 CEST 2013


Revision: 4502
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4502
Author:   bartekskorupa
Date:     2013-05-04 15:56:12 +0000 (Sat, 04 May 2013)
Log Message:
-----------
In 'Swap Nodes' when swapping shaders - sockets' default value is passed when names of old and new nodes' sockets match

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-04 06:25:55 UTC (rev 4501)
+++ trunk/py/scripts/addons/node_efficiency_tools.py	2013-05-04 15:56:12 UTC (rev 4502)
@@ -19,7 +19,7 @@
 bl_info = {
     'name': "Nodes Efficiency Tools",
     'author': "Bartek Skorupa",
-    'version': (2, 26),
+    'version': (2, 27),
     'blender': (2, 6, 6),
     'location': "Node Editor Properties Panel (Ctrl-SPACE)",
     'description': "Nodes Efficiency Tools",
@@ -807,6 +807,7 @@
                         for new_i, new_input in enumerate(new_node.inputs):
                             if old_input.name == new_input.name:
                                 replace.append((old_i, new_i))
+                                new_input.default_value = old_input.default_value
                                 break
                 elif option == 'ShaderNodeAddShader':
                     if node.type == 'ADD_SHADER':



More information about the Bf-extensions-cvs mailing list