mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-07-30 19:51:51 -07:00
This started as an investigation/fix of xmonad freezing when a bug in X.A.DynamicWorkspaces caused duplicate Windows in a single Workspace Stack, but I soon(-ish) realized that trying to make SubLayouts robust enough to handle duplicities in a Stack is futile. Any code that creates duplicities in a Stack is buggy, and must be fixed; the rest can assume there aren't any. Instead, let's just document that this is a pre-condition, and that (and how) stuff will misbehave. Related: https://github.com/xmonad/xmonad-contrib/issues/565