Mercurial > emacs
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; }
