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 )
     {

Reply via email to