
I think the attached patch should provide the functionality of the original patch without the bugs. Perhaps someone who saw the bugs in the last patch could test to confirm that they don't exist in this one. Thanks Don Stewart wrote:
Oh, I thought we talked about this? Hmm -- you should hang out on the irc channel :)
There were a number of issues, but the main thing is that moving clients from one screen to another no longer caused the window to attach to the new screen.
Instead, the window would wobble and get dragged back to the first workspace. So while I liked the general idea, we need to tweak it so that you can still move clients to new screens -- it should just be popup windows that get constrained to the current screen.
See these bug reports filed after we first applied the patch,
http://code.google.com/p/xmonad/issues/detail?id=159 http://code.google.com/p/xmonad/issues/detail?id=160 http://code.google.com/p/xmonad/issues/detail?id=161
which were fixed when reverting it.