Author: manolo
Date: 2011-03-30 01:53:07 -0700 (Wed, 30 Mar 2011)
New Revision: 8547
Log:
Removed global variable appleMenu.

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-03-29 20:26:51 UTC (rev 8546)
+++ branches/branch-1.3/src/Fl_cocoa.mm 2011-03-30 08:53:07 UTC (rev 8547)
@@ -2843,13 +2843,12 @@
 }
 @end
 
-static NSMenu *appleMenu;
 static void createAppleMenu(void)
 {
   static BOOL donethat = NO;
   if (donethat) return;
   donethat = YES;
-  NSMenu *mainmenu, *services;
+  NSMenu *mainmenu, *services, *appleMenu;
   NSMenuItem *menuItem;
   NSString *title;
 
@@ -2972,6 +2971,7 @@
   aboutItem.callback(cb);
   aboutItem.user_data(user_data);
   aboutItem.shortcut(shortcut);
+  NSMenu *appleMenu = [[(NSMenu*)fl_system_menu itemAtIndex:0] submenu];
   CFStringRef cfname = CFStringCreateCopy(NULL, (CFStringRef)[[appleMenu 
itemAtIndex:0] title]);
   [appleMenu removeItemAtIndex:0];
   FLMenuItem *item = [[[FLMenuItem alloc] initWithTitle:(NSString*)cfname 

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

Reply via email to