[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39582] trunk/blender/source/blender/ editors/space_node/node_edit.c: Small fix, report in IRC by Olivier:

Ton Roosendaal ton at blender.org
Sun Aug 21 15:25:20 CEST 2011


Revision: 39582
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39582
Author:   ton
Date:     2011-08-21 13:25:19 +0000 (Sun, 21 Aug 2011)
Log Message:
-----------
Small fix, report in IRC by Olivier:

Click in Compositor on output node invoked a re-composite.
Only has to be done for inactive outputs.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_node/node_edit.c

Modified: trunk/blender/source/blender/editors/space_node/node_edit.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_edit.c	2011-08-21 11:06:49 UTC (rev 39581)
+++ trunk/blender/source/blender/editors/space_node/node_edit.c	2011-08-21 13:25:19 UTC (rev 39582)
@@ -550,14 +550,16 @@
 				}
 			}
 			else if(node->type==CMP_NODE_COMPOSITE) {
-				bNode *tnode;
-				
-				for(tnode= ntree->nodes.first; tnode; tnode= tnode->next)
-					if( tnode->type==CMP_NODE_COMPOSITE)
-						tnode->flag &= ~NODE_DO_OUTPUT;
-				
-				node->flag |= NODE_DO_OUTPUT;
-				ED_node_generic_update(bmain, ntree, node);
+				if (was_output==0) {
+					bNode *tnode;
+					
+					for(tnode= ntree->nodes.first; tnode; tnode= tnode->next)
+						if( tnode->type==CMP_NODE_COMPOSITE)
+							tnode->flag &= ~NODE_DO_OUTPUT;
+					
+					node->flag |= NODE_DO_OUTPUT;
+					ED_node_generic_update(bmain, ntree, node);
+				}
 			}
 		}
 		else if(ntree->type==NTREE_TEXTURE) {




More information about the Bf-blender-cvs mailing list