[Xmonad] darcs patch: only display any given window once.

Spencer Janssen sjanssen at cse.unl.edu
Tue Aug 14 23:32:29 EDT 2007


On Tuesday 24 July 2007 09:27:03 David Roundy wrote:
> Hi all,
>
> This change is independent of the change to delete.  Together they make
> sticky windows (via the CopyWindow contrib module) work nicely with
> Xinerama.  Without this change, a gap will be visible on one or more
> screens when a sticky window is present in workspaces present on multiple
> screens, which is not the end of the world, but is a bit ugly.  With this
> change, each window is displayed on only one screen.
>
> Note that this is just an amend-recorded version of my earlier patch, fixed
> to work with the modified API.
>
> David
>
> Tue Jul 24 07:13:10 PDT 2007  David Roundy <droundy at darcs.net>
>   * only display any given window once.
>   This change goes along with the sticky window work.  It makes xmonad
>   display each window once and only once, with preference given to the
>   focussed screen.  It has no effect when there are no duplicate windows,
>   except to make things less efficient.  We could do better using Data.Set
>   (or Data.Map) to store the set of windows that are visible.

Applied.


More information about the Xmonad mailing list