Path: utzoo!utgpu!watmath!uunet!tut.cis.ohio-state.edu!tds.kth.se!juha From: juha@tds.kth.se (Juha Sarlin) Newsgroups: gnu.emacs.bug Subject: xmenu bugfix for emacs 18.55 Message-ID: <8911162349.AA22214@ttds.tds.kth.se> Date: 17 Nov 89 01:49:33 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 25 XEmacsMenu() passes ButtonRelease as an event mask to XMenuActivate(). This is wrong at least in X11R3; I think it should pass ButtonReleaseMask instead: *** /tmp/,RCSt1a04546 Fri Nov 17 00:14:55 1989 --- xmenu.c Fri Nov 17 00:03:20 1989 *************** *** 311,317 **** panes = selidx = 0; status = XMenuActivate(X11ONLY (XXdisplay) GXMenu, &panes, &selidx, ! startx, starty, ButtonRelease, &datap); switch (status ) { case XM_SUCCESS: #ifdef XDEBUG --- 311,317 ---- panes = selidx = 0; status = XMenuActivate(X11ONLY (XXdisplay) GXMenu, &panes, &selidx, ! startx, starty, ButtonReleaseMask, &datap); switch (status ) { case XM_SUCCESS: #ifdef XDEBUG -- Juha Sarlin juha@tds.kth.se