From eea600ecc370bf548ea1801cf30545e5474d40cf Mon Sep 17 00:00:00 2001 From: Henry Chu Date: Fri, 11 Oct 2024 01:08:46 +0800 Subject: [PATCH] Fix macOS App shortcut (#18921) - The App Shortcuts in macOS System Settings does not work for Zed since the menu items titles were not set. - Previously you could set a shortcut for `Zoom`. - This add support for `Window->Zoom` as well. --- crates/gpui/src/platform/mac/platform.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/gpui/src/platform/mac/platform.rs b/crates/gpui/src/platform/mac/platform.rs index 50ef6dcf0f..78465e8f8d 100644 --- a/crates/gpui/src/platform/mac/platform.rs +++ b/crates/gpui/src/platform/mac/platform.rs @@ -216,7 +216,8 @@ impl MacPlatform { for menu_config in menus { let menu = NSMenu::new(nil).autorelease(); - menu.setTitle_(ns_string(&menu_config.name)); + let menu_title = ns_string(&menu_config.name); + menu.setTitle_(menu_title); menu.setDelegate_(delegate); for item_config in menu_config.items { @@ -229,6 +230,7 @@ impl MacPlatform { } let menu_item = NSMenuItem::new(nil).autorelease(); + menu_item.setTitle_(menu_title); menu_item.setSubmenu_(menu); application_menu.addItem_(menu_item);