diff options
Diffstat (limited to 'XMonad/Layout/ToggleLayouts.hs')
-rw-r--r-- | XMonad/Layout/ToggleLayouts.hs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/XMonad/Layout/ToggleLayouts.hs b/XMonad/Layout/ToggleLayouts.hs index f0a614a..7fe68dc 100644 --- a/XMonad/Layout/ToggleLayouts.hs +++ b/XMonad/Layout/ToggleLayouts.hs @@ -60,6 +60,10 @@ instance (LayoutClass lt a, LayoutClass lf a) => LayoutClass (ToggleLayouts lt l return (ws,fmap (\lt' -> ToggleLayouts True lt' lf) mlt') doLayout (ToggleLayouts False lt lf) r s = do (ws,mlf') <- doLayout lf r s return (ws,fmap (\lf' -> ToggleLayouts False lt lf') mlf') + emptyLayout (ToggleLayouts True lt lf) r = do (ws,mlt') <- emptyLayout lt r + return (ws,fmap (\lt' -> ToggleLayouts True lt' lf) mlt') + emptyLayout (ToggleLayouts False lt lf) r = do (ws,mlf') <- emptyLayout lf r + return (ws,fmap (\lf' -> ToggleLayouts False lt lf') mlf') description (ToggleLayouts True lt _) = description lt description (ToggleLayouts False _ lf) = description lf handleMessage (ToggleLayouts bool lt lf) m |