[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53343] trunk/blender/source/blender/ makesrna/intern/rna_define.c: validate operator names on startup ( debug mode only)
Campbell Barton
ideasman42 at gmail.com
Thu Dec 27 13:40:07 CET 2012
Revision: 53343
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53343
Author: campbellbarton
Date: 2012-12-27 12:40:02 +0000 (Thu, 27 Dec 2012)
Log Message:
-----------
validate operator names on startup (debug mode only)
Modified Paths:
--------------
trunk/blender/source/blender/makesrna/intern/rna_define.c
Modified: trunk/blender/source/blender/makesrna/intern/rna_define.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_define.c 2012-12-27 07:27:28 UTC (rev 53342)
+++ trunk/blender/source/blender/makesrna/intern/rna_define.c 2012-12-27 12:40:02 UTC (rev 53343)
@@ -631,7 +631,7 @@
if (DefRNA.preprocess) {
char error[512];
- if (rna_validate_identifier(identifier, error, 0) == 0) {
+ if (rna_validate_identifier(identifier, error, FALSE) == 0) {
fprintf(stderr, "%s: struct identifier \"%s\" error - %s\n", __func__, identifier, error);
DefRNA.error = 1;
}
@@ -909,7 +909,7 @@
if (DefRNA.preprocess) {
char error[512];
- if (rna_validate_identifier(identifier, error, 1) == 0) {
+ if (rna_validate_identifier(identifier, error, TRUE) == 0) {
fprintf(stderr, "%s: property identifier \"%s.%s\" - %s\n", __func__,
CONTAINER_RNA_ID(cont), identifier, error);
DefRNA.error = 1;
@@ -926,6 +926,16 @@
dprop = MEM_callocN(sizeof(PropertyDefRNA), "PropertyDefRNA");
rna_addtail(&dcont->properties, dprop);
}
+ else {
+#ifdef DEBUG
+ char error[512];
+ if (rna_validate_identifier(identifier, error, TRUE) == 0) {
+ fprintf(stderr, "%s: runtime property identifier \"%s.%s\" - %s\n", __func__,
+ CONTAINER_RNA_ID(cont), identifier, error);
+ DefRNA.error = 1;
+ }
+#endif
+ }
prop = MEM_callocN(rna_property_type_sizeof(type), "PropertyRNA");
@@ -2674,7 +2684,7 @@
if (DefRNA.preprocess) {
char error[512];
- if (rna_validate_identifier(identifier, error, 0) == 0) {
+ if (rna_validate_identifier(identifier, error, FALSE) == 0) {
fprintf(stderr, "%s: function identifier \"%s\" - %s\n", __func__, identifier, error);
DefRNA.error = 1;
}
More information about the Bf-blender-cvs
mailing list