Static analysis fix: leaking Objective-C object.

This commit is contained in:
Ryan C. Gordon 2014-03-20 16:05:57 -04:00
parent 84b919a2a7
commit a25bd63cc5
1 changed files with 8 additions and 2 deletions

View File

@ -159,13 +159,19 @@ CreateApplicationMenus(void)
NSMenu *windowMenu; NSMenu *windowMenu;
NSMenu *viewMenu; NSMenu *viewMenu;
NSMenuItem *menuItem; NSMenuItem *menuItem;
NSMenu *mainMenu;
if (NSApp == nil) { if (NSApp == nil) {
return; return;
} }
mainMenu = [[NSMenu alloc] init];
/* Create the main menu bar */ /* Create the main menu bar */
[NSApp setMainMenu:[[NSMenu alloc] init]]; [NSApp setMainMenu:mainMenu];
[mainMenu release]; /* we're done with it, let NSApp own it. */
mainMenu = nil;
/* Create the application menu */ /* Create the application menu */
appName = GetApplicationName(); appName = GetApplicationName();