[PATCH]: Fix rxvt-unicode hanging when using internal popups.
schmorp at schmorp.de
Mon Aug 3 09:18:06 CEST 2009
On Sun, Aug 02, 2009 at 09:59:02AM +0100, Thomas Adam <thomas.adam22 at gmail.com> wrote:
> Helps if I attach the patch...
Unfortunately, this breaks urxvt, which relies on synchronous grabs for
pop-ups (e.g. via xgrabbutton), and must be able to later change the
synchronous grab into an async one via xallowevents.
This should be reported as a bug against the x.org version which doesn't
allow changing for the grab mode, as this must be a pretty new bug.
(Thanks for your work of pinpointing where the problem occurs, though. I
guess urxvt should have some compile option to enable this workaround, or
a patch, until the bug in xorg is resolved).
I can't be sure what exactly the bug is, but apparently, xallowevents is
just being ignored without error instead of going into async grab mode.
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / pcg at goof.com
More information about the rxvt-unicode