diff options
-rw-r--r-- | source/blender/makesrna/intern/rna_define.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/makesrna/intern/rna_define.c b/source/blender/makesrna/intern/rna_define.c index 8932639d1ac..fc81fd52cf3 100644 --- a/source/blender/makesrna/intern/rna_define.c +++ b/source/blender/makesrna/intern/rna_define.c @@ -1850,7 +1850,8 @@ void RNA_def_property_enum_items(PropertyRNA *prop, const EnumPropertyItem *item eprop->totitem++; if (item[i].identifier[0]) { - if (strstr(item[i].identifier, " ")) { + /* Don't allow spaces in internal enum items (it's fine for Python ones). */ + if (DefRNA.preprocess && strstr(item[i].identifier, " ")) { CLOG_ERROR(&LOG, "\"%s.%s\", enum identifiers must not contain spaces.", srna->identifier, |