diff options
author | Philipp Oeser <info@graphics-engineer.com> | 2018-12-04 08:14:21 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-12-04 08:14:21 +0300 |
commit | b16f03566ba02a7d0da7d5cf0b749a6b9e3e725a (patch) | |
tree | 15b8b53fd05f4d44aceb284f79178a364bf3a42c /source/blender/editors/interface/interface_context_menu.c | |
parent | 61678ca8ae8013a572b343bb772f2fd8e52243ad (diff) |
Show tool title for favorites menu
Diffstat (limited to 'source/blender/editors/interface/interface_context_menu.c')
-rw-r--r-- | source/blender/editors/interface/interface_context_menu.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface_context_menu.c b/source/blender/editors/interface/interface_context_menu.c index 111aa64e771..bbc0f66605c 100644 --- a/source/blender/editors/interface/interface_context_menu.c +++ b/source/blender/editors/interface/interface_context_menu.c @@ -275,6 +275,12 @@ static void ui_but_user_menu_add(bContext *C, uiBut *but, bUserMenu *um) MenuType *mt = NULL; if (but->optype) { + if (drawstr[0] == '\0') { + /* Hard code overrides for generic operators. */ + if (UI_but_is_tool(but)) { + RNA_string_get(but->opptr, "name", drawstr); + } + } ED_screen_user_menu_item_add_operator( &um->items, drawstr, but->optype, but->opptr ? but->opptr->data : NULL, but->opcontext); |