diff options
Diffstat (limited to 'vcl/source/window/menu.cxx')
-rw-r--r-- | vcl/source/window/menu.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx index 34ceee0069aa..1d25c089e976 100644 --- a/vcl/source/window/menu.cxx +++ b/vcl/source/window/menu.cxx @@ -464,8 +464,9 @@ void Menu::InsertItem(const OUString& rCommand, const css::uno::Reference<css::f if (rFrame.is()) { OUString aModuleName(vcl::CommandInfoProvider::GetModuleIdentifier(rFrame)); - OUString aLabel(CommandInfoProvider::GetPopupLabelForCommand(rCommand, aModuleName)); - OUString aTooltip(CommandInfoProvider::GetTooltipForCommand(rCommand, rFrame)); + auto aProperties = vcl::CommandInfoProvider::GetCommandProperties(rCommand, aModuleName); + OUString aLabel(CommandInfoProvider::GetPopupLabelForCommand(aProperties)); + OUString aTooltip(CommandInfoProvider::GetTooltipForCommand(rCommand, aProperties, rFrame)); Image aImage(CommandInfoProvider::GetImageForCommand(rCommand, rFrame)); InsertItem(nItemId, aLabel, aImage); |