On Mon, Aug 03, 2009 at 04:20:40PM +0200, Marc Lehmann <[email protected]>
wrote:
> > problem. Yes, we die() here in the above, yes it ungrabs, but it
> > litters my screen with popup windows now, unsurprisingly. (I had
> > already tested this.)
>
> Wow, so our grab succeeds and xallowevents apparently doesn't do the right
> thing.
I just reproduced this with the new xorg server, and it is indeed a
server bug: urxvt issues a global grab, which succeedsd, and then calls
xallowevents asyncboth, but the server ignores this and fails to send
further events to urxvt (which therefore never gets a chance to close the
popup).
Not sure if this could even be worked around from remote, this is a rather
drastic bug.
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / [email protected]
-=====/_/_//_/\_,_/ /_/\_\
_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode