mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-08-01 12:41:52 -07:00
code cleanup in selectWorkspace.
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user