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,