mirror of
https://github.com/xmonad/xmonad.git
synced 2025-05-19 08:30:21 -07:00
hack to avoid crash when fewer workspaces than screens (#543)
This commit is contained in:
parent
aa84841289
commit
d67dcd8c4b
@ -96,7 +96,8 @@ xmonad initxmc = do
|
|||||||
|
|
||||||
let layout = layoutHook xmc
|
let layout = layoutHook xmc
|
||||||
lreads = readsLayout layout
|
lreads = readsLayout layout
|
||||||
initialWinset = new layout (workspaces xmc) $ map SD xinesc
|
initialWinset = let padToLen n xs = take (max n (length xs)) $ xs ++ repeat ""
|
||||||
|
in new layout (padToLen (length xinesc) (workspaces xmc)) $ map SD xinesc
|
||||||
maybeRead reads' s = case reads' s of
|
maybeRead reads' s = case reads' s of
|
||||||
[(x, "")] -> Just x
|
[(x, "")] -> Just x
|
||||||
_ -> Nothing
|
_ -> Nothing
|
||||||
|
Loading…
x
Reference in New Issue
Block a user