Fix STR #2665: Mac OS: use bundle name when available.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8807 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Manolo Gouy 2011-06-16 12:35:32 +00:00
parent 82e53806aa
commit 598057f079

View File

@ -2915,7 +2915,9 @@ static void createAppleMenu(void)
NSMenuItem *menuItem;
NSString *title;
NSString *nsappname = [[NSProcessInfo processInfo] processName];
NSString *nsappname = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleName"];
if (nsappname == nil)
nsappname = [[NSProcessInfo processInfo] processName];
appleMenu = [[NSMenu alloc] initWithTitle:@""];
/* Add menu items */
title = [[NSString stringWithUTF8String:Fl_Mac_App_Menu::about] stringByAppendingString:nsappname];