From a4569d06acc1bb3250dc7482f5122e2a83eebb67 Mon Sep 17 00:00:00 2001 From: Bjorn Winckler Date: Fri, 6 Jun 2008 14:16:10 +0200 Subject: [PATCH] Do not set key equivalent when 'mac_key == 0' --- src/MacVim/gui_macvim.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/MacVim/gui_macvim.m b/src/MacVim/gui_macvim.m index 17f68faa5d..382946d6d4 100644 --- a/src/MacVim/gui_macvim.m +++ b/src/MacVim/gui_macvim.m @@ -688,8 +688,9 @@ gui_mch_add_menu_item(vimmenu_T *menu, int idx) char_u *tip = menu->strings[MENU_INDEX_TIP] ? menu->strings[MENU_INDEX_TIP] : menu->actext; NSArray *desc = descriptor_for_menu(menu); - NSString *keyEquivalent = [NSString stringWithFormat:@"%C", - specialKeyToNSKey(menu->mac_key)]; + NSString *keyEquivalent = menu->mac_key + ? [NSString stringWithFormat:@"%C", specialKeyToNSKey(menu->mac_key)] + : [NSString string]; int modifierMask = vimModMaskToEventModifierFlags(menu->mac_mods); [[MMBackend sharedInstance] queueMessage:AddMenuItemMsgID properties: