From 03e3b6cc77581f648bf95335b009ea5c2c2d280a Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Tue, 15 Aug 2023 21:46:48 +0200 Subject: MainMenu: Make "Hide" and "Hide Others" menu items work --- src/MainMenu.m | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/MainMenu.m b/src/MainMenu.m index be013af..ae87051 100644 --- a/src/MainMenu.m +++ b/src/MainMenu.m @@ -70,13 +70,18 @@ NSMenuItem *MainMenuCreateApplicationMenuItem() stringByAppendingString:MainMenuGetApplicationName()]; NSMenuItem *hide_menu_item = [application_menu addItemWithTitle:hide_title - action:nil + action:@selector(hide:) keyEquivalent:@"h"]; + [hide_menu_item setTarget:NSApp]; NSMenuItem *hide_others_menu_item = [application_menu addItemWithTitle:@"Hide Others" - action:nil + action:@selector(hideOtherApplications:) keyEquivalent:@"h"]; + [hide_others_menu_item setTarget:NSApp]; + [hide_others_menu_item + setKeyEquivalentModifierMask: + NSEventModifierFlagCommand | NSEventModifierFlagOption]; NSMenuItem *show_all_menu_item = [application_menu addItemWithTitle:@"Show All" -- cgit v1.2.3