Hi,

With recent Xorg upgrades, grabbing synchronously when a popup window
is mapped is fatal, as this sends the event loop to continually wait
for the server to come available again which it can't do as nothing is
ever releasing the grab.  The fix then is for the callers to *not*
force synchronous mode when calling rxvt_term::grab().

See patch attached.

(Note that originally I was almost tempted to just mangle the
selection of GrabModeSync and GrabModeAsync to always be
GrabModeAsync, however there's perfectly valid times when something
might want to grab synchronously -- it's just nothing uses that yet.)

-- Thomas Adam

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to