[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