diff --git a/lcl/interfaces/cocoa/cocoawsmenus.pas b/lcl/interfaces/cocoa/cocoawsmenus.pas index 07f01e40cb..2a732f461e 100644 --- a/lcl/interfaces/cocoa/cocoawsmenus.pas +++ b/lcl/interfaces/cocoa/cocoawsmenus.pas @@ -514,6 +514,7 @@ begin else begin item := LCLMenuItemInit(TCocoaMenuItem.alloc, AMenuItem.Caption, AMenuItem.ShortCut); + TCocoaMenuItem(item).FMenuItemTarget := AMenuItem; if AMenuItem.IsInMenuBar then begin