[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12426] trunk/blender/source/blender/src/ drawnode.c: Small fix:

Ton Roosendaal ton at blender.org
Mon Oct 29 11:48:50 CET 2007


Revision: 12426
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12426
Author:   ton
Date:     2007-10-29 11:48:50 +0100 (Mon, 29 Oct 2007)

Log Message:
-----------
Small fix:

Commit I did in March (10378) tried to fix typedef callback for Group
nodes, but it missed a case, causing group node display to be wrong on
load (only first drawing was wrong).

Modified Paths:
--------------
    trunk/blender/source/blender/src/drawnode.c

Modified: trunk/blender/source/blender/src/drawnode.c
===================================================================
--- trunk/blender/source/blender/src/drawnode.c	2007-10-29 05:59:26 UTC (rev 12425)
+++ trunk/blender/source/blender/src/drawnode.c	2007-10-29 10:48:50 UTC (rev 12426)
@@ -2146,6 +2146,10 @@
 		}
 	}
 	
+	/* XXX ugly hack, typeinfo for group is generated */
+	if(node->type == NODE_GROUP)
+		node->typeinfo->butfunc= node_buts_group;
+	
 	/* buttons rect? */
 	if((node->flag & NODE_OPTIONS) && node->typeinfo->butfunc) {
 		dy-= NODE_DYS/2;
@@ -2297,8 +2301,6 @@
 		glDisable(GL_BLEND);
 	}
 	if(node->type == NODE_GROUP) {
-		/* XXX ugly hack */
-		node->typeinfo->butfunc= node_buts_group;
 		
 		iconofs-= 18.0f;
 		glEnable(GL_BLEND);





More information about the Bf-blender-cvs mailing list