Commit: 149e912b1fa84b2d008c52c1ed13334fa7eeb7b5
Author: Dalai Felinto
Date:   Fri Oct 5 11:51:04 2018 -0300
Branches: blender2.8
https://developer.blender.org/rB149e912b1fa84b2d008c52c1ed13334fa7eeb7b5

Special enum item when no sound is found

This happens when you build without sound libraries and such.
Without that the console is spammed with tons of RNA messages because
the enum is empty.

===================================================================

M       source/blender/makesrna/intern/rna_userdef.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_userdef.c 
b/source/blender/makesrna/intern/rna_userdef.c
index a2840b0443c..5eee0ccec37 100644
--- a/source/blender/makesrna/intern/rna_userdef.c
+++ b/source/blender/makesrna/intern/rna_userdef.c
@@ -486,6 +486,13 @@ static const EnumPropertyItem 
*rna_userdef_audio_device_itemf(bContext *UNUSED(C
                RNA_enum_item_add(&item, &totitem, &new_item);
        }
 
+#ifndef NDEBUG
+       if (i == 0) {
+               EnumPropertyItem new_item = {i, "SOUND_NONE", 0, "No Sound", 
""};
+               RNA_enum_item_add(&item, &totitem, &new_item);
+       }
+#endif
+
        /* may be unused */
        UNUSED_VARS(index, audio_device_items);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to