[Bug 317366] Re: urxvt menu hangs urxvt with x input frozen
Krzysztof Klimonda
kklimonda at syntaxhighlighted.com
Sun Aug 2 12:50:05 BST 2009
After actually reading a linked post from ML (It was unavailable before)
I've decided to use the same patch that was proposed upstream. Attaching
patch and quoting description for further reference as rxvt-unicode
doesn't use any patch system. I'll prepare a new debdiff shortly.
> 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.)
** Attachment added: "patch.diff"
http://launchpadlibrarian.net/29792880/patch.diff
** Attachment removed: "rxvt-unicode_9.06-1ubuntu1.debdiff"
http://launchpadlibrarian.net/29787566/rxvt-unicode_9.06-1ubuntu1.debdiff
--
urxvt menu hangs urxvt with x input frozen
https://bugs.launchpad.net/bugs/317366
You received this bug notification because you are a member of Ubuntu
Sponsors for universe, which is a direct subscriber.
More information about the Ubuntu-universe-sponsors
mailing list