diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-01-16 18:02:07 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-01-16 18:02:07 +0300 |
commit | e025bf3967fc281db09b7a75d9fef2b78ba3181e (patch) | |
tree | d9dcb70d7bb24dc7a62792f94c6381e7ec0e1af3 /source/blender/makesrna/intern/makesrna.c | |
parent | 5b3bf80dd89ab08abf0f22a7eba636e7127955e2 (diff) |
defining types via python gave confusing errors because DefRNA.laststruct was being used for errors when the new property wasn't on the last struct.
added CONTAINER_RNA_ID() define to get the ID from the ContainerRNA type.
Diffstat (limited to 'source/blender/makesrna/intern/makesrna.c')
-rw-r--r-- | source/blender/makesrna/intern/makesrna.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c index 94b075c20c0..985ea5827d9 100644 --- a/source/blender/makesrna/intern/makesrna.c +++ b/source/blender/makesrna/intern/makesrna.c @@ -2296,11 +2296,9 @@ static void rna_generate_struct(BlenderRNA *brna, StructRNA *srna, FILE *f) prop= srna->cont.properties.last; if(prop) fprintf(f, "(PropertyRNA*)&rna_%s_%s}},\n", srna->identifier, prop->identifier); else fprintf(f, "NULL}},\n"); - - fprintf(f, "\tNULL,NULL,\n"); /* PyType - Cant initialize here */ - fprintf(f, "\t"); rna_print_c_string(f, srna->identifier); + fprintf(f, "\t, NULL,NULL\n"); /* PyType - Cant initialize here */ fprintf(f, ", %d, ", srna->flag); rna_print_c_string(f, srna->name); fprintf(f, ", "); |