|
From: | Jan Djärv |
Subject: | Re: Strange lockup with metacity |
Date: | Thu, 30 Nov 2006 10:37:23 +0100 |
User-agent: | Thunderbird 1.5.0.8 (X11/20061107) |
Chong Yidong skrev:
There was one controversial patch applied to src/xterm.c at the beginning of November, which may have some bearing on this. This is just a hunch, but could you apply the reversed patch and see if the problem persists?Applying that patch fixed the problem. I'm much happier now - thanks!My preceding email to Jon was not sent to this list, but the patch in question was the _NET_ACTIVE_WINDOW hack discussed in the "raise-frame doesn't work in Fedora Core 4" thread on emacs-devel. Apparently, the hack has bad side-effects.
It is not a hack, it is following a Freedesktop specification. We have to revisit the whole specification after the release and probably add a lot more of these _NET_* settings. I'd say it is a bug in metacity (there are plenty already ...), but I've changed that bit in Emacs so we only send _NET_ACTIVATE_WINDOW on explicit raise-frame calls.
Jonathan, can you test a newer CVS? Can you also check if raise-frame works on your old copy (i.e. the one that didn't hang metacity) of Emacs and the newer one?
Thanks, Jan D.
[Prev in Thread] | Current Thread | [Next in Thread] |