Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Lucke <mail@jlucke.com>2020-01-15 18:09:27 +0300
committerJacques Lucke <mail@jlucke.com>2020-01-15 18:09:27 +0300
commitc27acbcfb79f7194d97564ce57b25dd62933f589 (patch)
tree0d821c3c0605e19359a77426e829f5b7a63ee555 /source/blender/editors/interface/interface_layout.c
parentd571e9055a0a81f4bd1fd9f574b81783d3f648fd (diff)
Fix T71690: Skip enum item separators in uiItemEnumR_string_prop
Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D6589
Diffstat (limited to 'source/blender/editors/interface/interface_layout.c')
-rw-r--r--source/blender/editors/interface/interface_layout.c4
1 files changed, 4 insertions, 0 deletions
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 :