framework/source/uielement/thesaurusmenucontroller.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
New commits: commit 5cbddfc617699e91673ca9a006fc427a37a03a94 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sun Dec 12 20:19:14 2021 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Mon Dec 13 10:01:13 2021 +0100 use XMenu::enableAutoMnemonics instead of Menu::SetMenuFlags Change-Id: I4d3d8234bb2e643067bed68595a4b22198e38fb1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126704 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/framework/source/uielement/thesaurusmenucontroller.cxx b/framework/source/uielement/thesaurusmenucontroller.cxx index 85500186c835..da5629d79d5b 100644 --- a/framework/source/uielement/thesaurusmenucontroller.cxx +++ b/framework/source/uielement/thesaurusmenucontroller.cxx @@ -81,9 +81,7 @@ void ThesaurusMenuController::fillPopupMenu() css::lang::Locale aLocale = LanguageTag::convertToLocale( aIsoLang ); getMeanings( aSynonyms, aText, aLocale, 7 /*max number of synonyms to retrieve*/ ); - VCLXMenu* pAwtMenu = comphelper::getFromUnoTunnel<VCLXMenu>( m_xPopupMenu ); - Menu* pVCLMenu = pAwtMenu->GetMenu(); - pVCLMenu->SetMenuFlags( MenuFlags::NoAutoMnemonics ); + m_xPopupMenu->enableAutoMnemonics(false); if ( aSynonyms.empty() ) return; @@ -94,6 +92,9 @@ void ThesaurusMenuController::fillPopupMenu() if ( !aThesImplName.isEmpty() && !aSynonymsImageUrl.isEmpty() ) aImage = Image( aSynonymsImageUrl ); + VCLXMenu* pAwtMenu = comphelper::getFromUnoTunnel<VCLXMenu>( m_xPopupMenu ); + Menu* pVCLMenu = pAwtMenu->GetMenu(); + sal_uInt16 nId = 1; for ( const auto& aSynonym : aSynonyms ) {