Author: manolo
Date: 2011-06-16 05:35:32 -0700 (Thu, 16 Jun 2011)
New Revision: 8807
Log:
Fix STR #2665: Mac OS: use bundle name when available.

Modified:
   branches/branch-1.3/src/Fl_cocoa.mm

Modified: branches/branch-1.3/src/Fl_cocoa.mm
===================================================================
--- branches/branch-1.3/src/Fl_cocoa.mm 2011-06-16 11:13:59 UTC (rev 8806)
+++ branches/branch-1.3/src/Fl_cocoa.mm 2011-06-16 12:35:32 UTC (rev 8807)
@@ -2915,7 +2915,9 @@
   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];

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to