From 4849ca8a567dd6c5d198355f94740c9f19fa5a7c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 1 May 2014 12:40:49 +1000 Subject: Fix T39884: Displaying filenames with '|' failing in menus --- source/blender/editors/interface/interface_handlers.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source/blender/editors/interface/interface_handlers.c') diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index a1f1d356b9d..4c02346d545 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -5586,6 +5586,14 @@ void ui_panel_menu(bContext *C, ARegion *ar, Panel *pa) char tmpstr[80]; BLI_snprintf(tmpstr, sizeof(tmpstr), "%s" UI_SEP_CHAR_S "%s", IFACE_("Pin"), IFACE_("Shift+Left Mouse")); uiItemR(layout, &ptr, "use_pin", 0, tmpstr, ICON_NONE); + + /* evil, force shortcut flag */ + { + uiBlock *block = uiLayoutGetBlock(layout); + uiBut *but = block->buttons.last; + but->flag |= UI_BUT_HAS_SEP_CHAR; + } + } uiPupMenuEnd(C, pup); } -- cgit v1.2.3