diff src/nsmenu.m @ 97279:76ed169d532c

Dock menu customization, based on a patch by Ken Raeburn, plus some other fixes.
author Adrian Robert <Adrian.B.Robert@gmail.com>
date Tue, 05 Aug 2008 03:05:14 +0000
parents 248808aeee3e
children ba4876d944bc
line wrap: on
line diff
--- a/src/nsmenu.m	Mon Aug 04 21:59:02 2008 +0000
+++ b/src/nsmenu.m	Tue Aug 05 03:05:14 2008 +0000
@@ -63,7 +63,7 @@
 		   Qoverriding_local_map, Qoverriding_terminal_local_map;
 
 extern long context_menu_value;
-EmacsMenu *mainMenu, *svcsMenu;
+EmacsMenu *mainMenu, *svcsMenu, *dockMenu;
 
 /* Nonzero means a menu is currently active.  */
 static int popup_activated_flag;
@@ -1747,7 +1747,7 @@
     return self;
 
   seltag = [[sellist objectAtIndex: 0] tag];
-  if (seltag == XHASH (Qundefined)) // FIXME: BIG UGLY HACK!!
+  if (seltag != XHASH (Qundefined)) // FIXME: BIG UGLY HACK!!
     [NSApp stopModalWithCode: seltag];
   return self;
 }