[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46763] trunk/blender/source/blender/ makesrna/intern/rna_nodetree.c: When generating enums for the image node render layers, replace empty strings with a simple space character.
Lukas Toenne
lukas.toenne at googlemail.com
Fri May 18 12:00:29 CEST 2012
Revision: 46763
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46763
Author: lukastoenne
Date: 2012-05-18 10:00:28 +0000 (Fri, 18 May 2012)
Log Message:
-----------
When generating enums for the image node render layers, replace empty strings with a simple space character. This little hack allows the enum item to be selected from the dropdown list.
Modified Paths:
--------------
trunk/blender/source/blender/makesrna/intern/rna_nodetree.c
Modified: trunk/blender/source/blender/makesrna/intern/rna_nodetree.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_nodetree.c 2012-05-18 09:36:32 UTC (rev 46762)
+++ trunk/blender/source/blender/makesrna/intern/rna_nodetree.c 2012-05-18 10:00:28 UTC (rev 46763)
@@ -512,7 +512,11 @@
while (rl) {
tmp.identifier = rl->name;
- tmp.name = rl->name;
+ /* little trick: using space char instead empty string makes the item selectable in the dropdown */
+ if (rl->name[0] == '\0')
+ tmp.name = " ";
+ else
+ tmp.name = rl->name;
tmp.value = i++;
RNA_enum_item_add(&item, &totitem, &tmp);
rl = rl->next;
More information about the Bf-blender-cvs
mailing list