gpui: Update Menu name to use SharedString type to support more types (#14791)

Release Notes:

- N/A
This commit is contained in:
Jason Lee 2024-07-19 20:51:31 +08:00 committed by GitHub
parent 836f623800
commit fb541accb2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 40 additions and 38 deletions

View file

@ -206,7 +206,7 @@ impl MacPlatform {
for menu_config in menus {
let menu = NSMenu::new(nil).autorelease();
menu.setTitle_(ns_string(menu_config.name));
menu.setTitle_(ns_string(&menu_config.name));
menu.setDelegate_(delegate);
for item_config in menu_config.items {
@ -310,7 +310,7 @@ impl MacPlatform {
item = NSMenuItem::alloc(nil)
.initWithTitle_action_keyEquivalent_(
ns_string(name),
ns_string(&name),
selector,
ns_string(key_to_native(&keystroke.key).as_ref()),
)
@ -341,7 +341,7 @@ impl MacPlatform {
} else {
item = NSMenuItem::alloc(nil)
.initWithTitle_action_keyEquivalent_(
ns_string(name),
ns_string(&name),
selector,
ns_string(""),
)
@ -361,7 +361,7 @@ impl MacPlatform {
submenu.addItem_(Self::create_menu_item(item, delegate, actions, keymap));
}
item.setSubmenu_(submenu);
item.setTitle_(ns_string(name));
item.setTitle_(ns_string(&name));
item
}
}