[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13814] trunk/blender/source/blender/src/ editnode.c: Fix: compositor events caused far too many recomposite signals, this
Ton Roosendaal
ton at blender.org
Fri Feb 22 12:25:08 CET 2008
Revision: 13814
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13814
Author: ton
Date: 2008-02-22 12:25:08 +0100 (Fri, 22 Feb 2008)
Log Message:
-----------
Fix: compositor events caused far too many recomposite signals, this
because it was tagging all nodes with same ID *.
Modified Paths:
--------------
trunk/blender/source/blender/src/editnode.c
Modified: trunk/blender/source/blender/src/editnode.c
===================================================================
--- trunk/blender/source/blender/src/editnode.c 2008-02-22 10:50:45 UTC (rev 13813)
+++ trunk/blender/source/blender/src/editnode.c 2008-02-22 11:25:08 UTC (rev 13814)
@@ -297,7 +297,7 @@
bNode *node= BLI_findlink(&snode->edittree->nodes, event-B_NODE_EXEC);
if(node) {
NodeTagChanged(snode->edittree, node);
- NodeTagIDChanged(snode->nodetree, node->id); /* Scene-layer nodes, texture nodes, image nodes, all can be used many times */
+ /* don't use NodeTagIDChanged, it gives far too many recomposites for image, scene layers, ... */
/* not the best implementation of the world... but we need it to work now :) */
if(node->type==CMP_NODE_R_LAYERS && node->custom2) {
More information about the Bf-blender-cvs
mailing list