[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32496] branches/particles-2010/source/ blender: Data node rna sockets restore their PropertyRNA pointers using the ui name , should be the identifier string instead.

Lukas Toenne lukas.toenne at googlemail.com
Fri Oct 15 12:47:23 CEST 2010


Revision: 32496
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32496
Author:   lukastoenne
Date:     2010-10-15 12:47:22 +0200 (Fri, 15 Oct 2010)

Log Message:
-----------
Data node rna sockets restore their PropertyRNA pointers using the ui name, should be the identifier string instead.

Modified Paths:
--------------
    branches/particles-2010/source/blender/blenkernel/BKE_node.h
    branches/particles-2010/source/blender/blenloader/intern/readfile.c
    branches/particles-2010/source/blender/makesdna/DNA_node_types.h

Modified: branches/particles-2010/source/blender/blenkernel/BKE_node.h
===================================================================
--- branches/particles-2010/source/blender/blenkernel/BKE_node.h	2010-10-15 10:25:43 UTC (rev 32495)
+++ branches/particles-2010/source/blender/blenkernel/BKE_node.h	2010-10-15 10:47:22 UTC (rev 32496)
@@ -192,8 +192,6 @@
 
 bNodeTreeTypeInfo	*ntreeGetTypeInfo(int type);
 
-//void			ntreeVerifyTypes(struct bNodeTree *ntree);
-
 struct bNodeTree *ntreeAddTree(int type);
 void			ntreeInitTypes(struct bNodeTree *ntree);
 void			ntreeVerifyTypes(struct bNodeTree *ntree);

Modified: branches/particles-2010/source/blender/blenloader/intern/readfile.c
===================================================================
--- branches/particles-2010/source/blender/blenloader/intern/readfile.c	2010-10-15 10:25:43 UTC (rev 32495)
+++ branches/particles-2010/source/blender/blenloader/intern/readfile.c	2010-10-15 10:47:22 UTC (rev 32496)
@@ -2104,7 +2104,7 @@
 				lb = RNA_struct_defined_properties(rna_data->type);
 				for (link=lb->first; link; link = link->next) {
 					prop = (PropertyRNA *)link;
-					if (strcmp(RNA_property_ui_name(prop), sockprop->save_prop)==0) {
+					if (strcmp(RNA_property_identifier(prop), sockprop->save_prop)==0) {
 						sockprop->prop = prop;
 						break;
 					}

Modified: branches/particles-2010/source/blender/makesdna/DNA_node_types.h
===================================================================
--- branches/particles-2010/source/blender/makesdna/DNA_node_types.h	2010-10-15 10:25:43 UTC (rev 32495)
+++ branches/particles-2010/source/blender/makesdna/DNA_node_types.h	2010-10-15 10:47:22 UTC (rev 32496)
@@ -102,6 +102,7 @@
 	/* internal data to retrieve relations and groups */
 	int own_index, to_index;	/* group socket identifiers, to find matching pairs after reading files */
 	
+	/* TODO contexttype is deprecated, remove */
 	struct StructRNA *contexttype;	/* data context type (simulation nodes) */
 	const char *contexttype_name;			/* temporary name string, only used during save/load! */
 	int island;					/* used during island calculation, for finding shared socket groups */





More information about the Bf-blender-cvs mailing list