From 14e8d0d9aa8b7e7b4233921094e7fc42628b9e62 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Wed, 1 May 2024 12:53:53 -0400 Subject: [PATCH] UI: Use "label tooltip" as a fallback for quick favorites menu text Useful when the button has no display text but has been set up to have a quickly accessible tooltip in its place (for example a brush asset item in the asset shelf). --- source/blender/editors/interface/interface_context_menu.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/blender/editors/interface/interface_context_menu.cc b/source/blender/editors/interface/interface_context_menu.cc index 15df4aa759c..e89443f67a9 100644 --- a/source/blender/editors/interface/interface_context_menu.cc +++ b/source/blender/editors/interface/interface_context_menu.cc @@ -415,6 +415,10 @@ static void ui_but_user_menu_add(bContext *C, uiBut *but, bUserMenu *um) STRNCPY(drawstr, idname); #endif } + else if (but->tip_label_func) { + /* The "quick tooltip" often contains a short string that can be used as a fallback. */ + drawstr = but->tip_label_func(but); + } } ED_screen_user_menu_item_add_operator( &um->items,