Steps to reproduce under sawfish: 1. Open control-center. 2. Switch to a different desktop/workspace. 3. Open control-center again. It apparently tries to pop up the original window, but it fails. There's a button in the taskbar, but it can't be clicked. The original gnomecc remains on the first desktop.
We (Red Hat) should really try to resolve this before next release.
This is actually a bug in sawfish. I am changing the component and reassigning as per Owen's instructions. Tim
It's actually due to a bug in the GNOME wm-spec. I've fixed it in sawfish anyway as of version 0.38
I have built an updated sawfish package (0.38) and currently running it. I have verified that this bug is fixed in the 0.38 release of sawfish. Tim
So I backported a patch related to the GNOME wm spec made between 0.37 and 0.38, but it just resulted in a really amusingly broken sawfish, so I think I picked the wrong patch to backport. ;-) John can you tell me which file this is in?
The relative changes were made in revisions 1.69 and 1.70 of the file lisp/sawfish/wm/state/gnome.jl
OK, I think I put in only the 1.69 diff, I'll try adding the 1.70 stuff too and see if it works. http://cvs.gnome.org/bonsai/cvslog.cgi?file=sawfish/lisp/sawfish/wm/state/gnome.jl&rev=&root=/cvs/gnome Thanks for the help!
We have 0.38 in rawhide now, so fixed. (Of course we broke the control center in other ways, but...)