[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33137] branches/particles-2010/source/ blender/blenkernel/intern/node.c: Fixed group node relinking when creating a group from selected nodes.

Lukas Toenne lukas.toenne at googlemail.com
Wed Nov 17 16:35:45 CET 2010


Revision: 33137
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33137
Author:   lukastoenne
Date:     2010-11-17 16:35:45 +0100 (Wed, 17 Nov 2010)

Log Message:
-----------
Fixed group node relinking when creating a group from selected nodes. This needed a call to group_tag_internal_sockets and group_verify_own_indices to make sure the group node sockets had the correct indices of the internal sockets.

Modified Paths:
--------------
    branches/particles-2010/source/blender/blenkernel/intern/node.c

Modified: branches/particles-2010/source/blender/blenkernel/intern/node.c
===================================================================
--- branches/particles-2010/source/blender/blenkernel/intern/node.c	2010-11-17 15:16:49 UTC (rev 33136)
+++ branches/particles-2010/source/blender/blenkernel/intern/node.c	2010-11-17 15:35:45 UTC (rev 33137)
@@ -670,6 +670,12 @@
 	bNodeSocket *sock;
 	int totin, totout;
 
+	/* tags socket when internal linked */
+	group_tag_internal_sockets(ngroup);
+	
+	/* ensure all sockets have own unique id */
+	group_verify_own_indices(ngroup);
+	
 	/* counting stats */
 	for(node= ngroup->nodes.first; node; node= node->next) {
 		if(node->type==NODE_GROUP)





More information about the Bf-blender-cvs mailing list