Shortened call to setAppleMenu:.

master
Camilla Berglund ago%!(EXTRA string=14 years)
parent cc15dff98c
commit e55396d754
  1. 15
      src/cocoa_window.m

@ -469,13 +469,6 @@ static int convertMacKeyCode(unsigned int macKeyCode)
@end
// Prior to Snow Leopard, we need to use this oddly-named semi-private API
// to get the application menu working properly. Need to be careful in
// case it goes away in a future OS update.
@interface NSApplication (NSAppleMenu)
- (void)setAppleMenu:(NSMenu*)m;
@end
//========================================================================
// Try to figure out what the calling application is called
//========================================================================
@ -584,11 +577,9 @@ static void setUpMenuBar(void)
action:@selector(arrangeInFront:)
keyEquivalent:@""];
// At least guard the call to private API to avoid an exception if it
// goes away. Hopefully that means the worst we'll break in future is to
// look ugly...
if ([NSApp respondsToSelector:@selector(setAppleMenu:)])
[NSApp setAppleMenu:appMenu];
// Prior to Snow Leopard, we need to use this oddly-named semi-private API
// to get the application menu working properly.
[NSApp performSelector:NSSelectorFromString(@"setAppleMenu:") withObject:appMenu];
}

Loading…
Cancel
Save