sfx2/source/appl/shutdowniconaqua.mm |   20 ++------------------
 1 file changed, 2 insertions(+), 18 deletions(-)

New commits:
commit b2808ebfeb8654d349f6324fa2bc0f6e97af4e33
Author:     Khaled Hosny <kha...@aliftype.com>
AuthorDate: Thu Sep 29 10:28:53 2022 +0200
Commit:     خالد حسني <kha...@aliftype.com>
CommitDate: Thu Sep 29 11:35:17 2022 +0200

    tdf#55922: Remove redundant macOS dock icon menu
    
    The File → Recent Documents is redundant since macOS shows recent
    document on the main dock icon menu.
    
    Change-Id: I644745309fb06f340fb871f3a5dba620c279e718
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140721
    Tested-by: Jenkins
    Reviewed-by: خالد حسني <kha...@aliftype.com>

diff --git a/sfx2/source/appl/shutdowniconaqua.mm 
b/sfx2/source/appl/shutdowniconaqua.mm
index 1a692f7ed164..f5d9e2d5db8d 100644
--- a/sfx2/source/appl/shutdowniconaqua.mm
+++ b/sfx2/source/appl/shutdowniconaqua.mm
@@ -327,7 +327,7 @@ static void appendMenuItem( NSMenu* i_pMenu, NSMenu* 
i_pDockMenu, const OUString
     }
 }
 
-static void appendRecentMenu( NSMenu* i_pMenu, NSMenu* i_pDockMenu, const 
OUString& i_rTitle )
+static void appendRecentMenu( NSMenu* i_pMenu, const OUString& i_rTitle )
 {
     if( ! pRecentDelegate )
         pRecentDelegate = [[RecentMenuDelegate alloc] init];
@@ -343,22 +343,6 @@ static void appendRecentMenu( NSMenu* i_pMenu, NSMenu* 
i_pDockMenu, const OUStri
 
     [pRecentMenu setAutoenablesItems: NO];
     [pItem setSubmenu: pRecentMenu];
-
-    if( i_pDockMenu )
-    {
-        // create a similar entry in the dock menu
-        pItem = [i_pDockMenu addItemWithTitle: getAutoreleasedString( i_rTitle 
)
-                             action: @selector(executeMenuItem:)
-                             keyEquivalent: @""
-                        ];
-        [pItem setEnabled: YES];
-        pRecentMenu = [[NSMenu alloc] initWithTitle: getAutoreleasedString( 
i_rTitle ) ];
-
-        [pRecentMenu setDelegate: pRecentDelegate];
-
-        [pRecentMenu setAutoenablesItems: NO];
-        [pItem setSubmenu: pRecentMenu];
-    }
 }
 
 
@@ -451,7 +435,7 @@ void aqua_init_systray()
             // insert the remaining menu entries
 
             // add recent menu
-            appendRecentMenu( pMenu, pDockMenu, 
SfxResId(STR_QUICKSTART_RECENTDOC) );
+            appendRecentMenu( pMenu, SfxResId(STR_QUICKSTART_RECENTDOC) );
 
             OUString aTitle( SfxResId(STR_QUICKSTART_FROMTEMPLATE) );
             OUString aKeyEquiv( getShortCut( aTitle ) );

Reply via email to