aboutsummaryrefslogtreecommitdiffstats
path: root/Operations.hs
diff options
context:
space:
mode:
authorDavid Roundy <droundy@darcs.net>2007-10-05 16:05:53 +0200
committerDavid Roundy <droundy@darcs.net>2007-10-05 16:05:53 +0200
commit2aa44b369862ea2a0c69bc5a5bbb5e072f5ba206 (patch)
tree0778ce8febeb3ab49ade05f13f34023de3e15e05 /Operations.hs
parent2d2eb792a525070a4dbf16367aaf94135a01da36 (diff)
downloadxmonad-2aa44b369862ea2a0c69bc5a5bbb5e072f5ba206.tar.gz
xmonad-2aa44b369862ea2a0c69bc5a5bbb5e072f5ba206.tar.xz
xmonad-2aa44b369862ea2a0c69bc5a5bbb5e072f5ba206.zip
add pureMessage.
darcs-hash:20071005140553-72aca-aa462a597c08ff1f9309985a0f3403d5023bc975.gz
Diffstat (limited to 'Operations.hs')
-rw-r--r--Operations.hs5
1 files changed, 2 insertions, 3 deletions
diff --git a/Operations.hs b/Operations.hs
index 62e007c..36f82e9 100644
--- a/Operations.hs
+++ b/Operations.hs
@@ -423,9 +423,8 @@ instance LayoutClass Tall a where
doLayout (Tall nmaster _ frac) r =
return . (\x->(x,Nothing)) .
ap zip (tile frac r nmaster . length) . W.integrate
- handleMessage (Tall nmaster delta frac) m =
- return $ msum [fmap resize (fromMessage m)
- ,fmap incmastern (fromMessage m)]
+ pureMessage (Tall nmaster delta frac) m = msum [fmap resize (fromMessage m)
+ ,fmap incmastern (fromMessage m)]
where resize Shrink = Tall nmaster delta (max 0 $ frac-delta)
resize Expand = Tall nmaster delta (min 1 $ frac+delta)
incmastern (IncMasterN d) = Tall (max 0 (nmaster+d)) delta frac