aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Layout/Decoration.hs
diff options
context:
space:
mode:
authorAndrea Rossato <andrea.rossato@unibz.it>2008-01-28 00:18:15 +0100
committerAndrea Rossato <andrea.rossato@unibz.it>2008-01-28 00:18:15 +0100
commit640a6c6ffc4edb3916a0a74ea5fd8221d75a1250 (patch)
tree3c3eebc64ff5a489ba423bf80d4b050ae6829494 /XMonad/Layout/Decoration.hs
parent751e083f7eceb7ab5c95b42666efa8f45d0672af (diff)
downloadXMonadContrib-640a6c6ffc4edb3916a0a74ea5fd8221d75a1250.tar.gz
XMonadContrib-640a6c6ffc4edb3916a0a74ea5fd8221d75a1250.tar.xz
XMonadContrib-640a6c6ffc4edb3916a0a74ea5fd8221d75a1250.zip
Decoration: after deleting the windows we must update the layout modifier
Thanks to Feuerbach for reporting this. darcs-hash:20080127231815-32816-e877922bacb5f3bd37a65c248c745151107b485c.gz
Diffstat (limited to 'XMonad/Layout/Decoration.hs')
-rw-r--r--XMonad/Layout/Decoration.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/XMonad/Layout/Decoration.hs b/XMonad/Layout/Decoration.hs
index 884c160..89edfcd 100644
--- a/XMonad/Layout/Decoration.hs
+++ b/XMonad/Layout/Decoration.hs
@@ -165,7 +165,8 @@ instance (DecorationStyle ds Window, Shrinker s) => LayoutModifier (Decoration d
handleMess _ _ = return Nothing
- emptyLayoutMod (Decoration (I (Just (DS dwrs _))) _ _) _ _ = deleteWindows (getDWs dwrs) >> return ([], Nothing)
+ emptyLayoutMod (Decoration (I (Just (DS dwrs _))) sh c) _ _ = do deleteWindows (getDWs dwrs)
+ return ([], Just $ Decoration (I Nothing) sh c)
emptyLayoutMod _ _ _ = return ([], Nothing)
modifierDescription (Decoration _ _ c) = describeDeco $ style c