aboutsummaryrefslogtreecommitdiffstats
path: root/Spiral.hs
diff options
context:
space:
mode:
authorjoe.thornber <joe.thornber@gmail.com>2007-05-24 14:02:39 +0200
committerjoe.thornber <joe.thornber@gmail.com>2007-05-24 14:02:39 +0200
commit2e0f1062d324c73e53072aa8b979df18f8cdb59d (patch)
treefe78878f4496fe36243d34b6c01683818f1f60ba /Spiral.hs
parent53e7c0286ba79eea01975d60de49bf5f6c3e59b7 (diff)
downloadXMonadContrib-2e0f1062d324c73e53072aa8b979df18f8cdb59d.tar.gz
XMonadContrib-2e0f1062d324c73e53072aa8b979df18f8cdb59d.tar.xz
XMonadContrib-2e0f1062d324c73e53072aa8b979df18f8cdb59d.zip
[Spiral] last rect takes all available space
darcs-hash:20070524120239-db939-d251edeabf4a6ba44cf260cd3c98816c15e9db50.gz
Diffstat (limited to 'Spiral.hs')
-rw-r--r--Spiral.hs1
1 files changed, 1 insertions, 0 deletions
diff --git a/Spiral.hs b/Spiral.hs
index ca8f891..1f6547d 100644
--- a/Spiral.hs
+++ b/Spiral.hs
@@ -37,6 +37,7 @@ spiral scale = Layout { doLayout = fibLayout,
divideRects :: [(Rational, Direction)] -> Rectangle -> [Rectangle]
divideRects [] _ = []
+divideRects [_] r = [r]
divideRects ((r,d):xs) rect = case divideRect r d rect of
(r1, r2) -> r1 : (divideRects xs r2)