[Bf-blender-cvs] [c27acbcfb79] master: Fix T71690: Skip enum item separators in uiItemEnumR_string_prop

Jacques Lucke noreply at git.blender.org
Wed Jan 15 16:10:41 CET 2020


Commit: c27acbcfb79f7194d97564ce57b25dd62933f589
Author: Jacques Lucke
Date:   Wed Jan 15 16:09:27 2020 +0100
Branches: master
https://developer.blender.org/rBc27acbcfb79f7194d97564ce57b25dd62933f589

Fix T71690: Skip enum item separators in uiItemEnumR_string_prop

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D6589

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

M	source/blender/editors/interface/interface_layout.c

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

diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c
index 52696475c20..68cd450a451 100644
--- a/source/blender/editors/interface/interface_layout.c
+++ b/source/blender/editors/interface/interface_layout.c
@@ -2436,6 +2436,10 @@ void uiItemEnumR_string_prop(uiLayout *layout,
   }
 
   for (a = 0; item[a].identifier; a++) {
+    if (item[a].identifier[0] == '\0') {
+      /* Skip enum item separators. */
+      continue;
+    }
     if (item[a].value == ivalue) {
       const char *item_name = name ?
                                   name :



More information about the Bf-blender-cvs mailing list