diff options
| author | Teddy Wing | 2023-08-15 21:46:48 +0200 | 
|---|---|---|
| committer | Teddy Wing | 2023-08-15 21:47:11 +0200 | 
| commit | 03e3b6cc77581f648bf95335b009ea5c2c2d280a (patch) | |
| tree | 42b75759d37e0acef86b6bc9f2970443625b45d1 | |
| parent | 366f27cd8717f88a7d2c4d879d7a42dc675a4fea (diff) | |
| download | Base-Windowed-Application-03e3b6cc77581f648bf95335b009ea5c2c2d280a.tar.bz2 | |
MainMenu: Make "Hide" and "Hide Others" menu items work
| -rw-r--r-- | src/MainMenu.m | 9 | 
1 files changed, 7 insertions, 2 deletions
| 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" | 
