code cleanup in selectWorkspace.

This commit is contained in:
David Roundy
2007-10-16 23:12:18 +00:00
parent 763a952c80
commit 551e44ce55

View File

@@ -63,10 +63,9 @@ withNthWorkspace job wnum = do ws <- gets (sort . map tag . workspaces . windows
selectWorkspace :: XPConfig -> Layout Window -> X () selectWorkspace :: XPConfig -> Layout Window -> X ()
selectWorkspace conf l = workspacePrompt conf $ \w -> selectWorkspace conf l = workspacePrompt conf $ \w ->
do s <- gets windowset windows $ \s -> if tagMember w s
if tagMember w s then greedyView w s
then windows $ greedyView w else addWorkspace' w l s
else windows $ addWorkspace' w l
addWorkspace :: Layout Window -> X () addWorkspace :: Layout Window -> X ()
addWorkspace l = do s <- gets windowset addWorkspace l = do s <- gets windowset