diff options
author | Daniel Wagner <daniel@wagner-home.com> | 2011-11-15 03:26:50 +0100 |
---|---|---|
committer | Daniel Wagner <daniel@wagner-home.com> | 2011-11-15 03:26:50 +0100 |
commit | 84323448ca9526b91181d361efaa506c67f9813e (patch) | |
tree | 1f77cd7b576176ffc869cba90fafad06fde9376d /XMonad/Actions/GridSelect.hs | |
parent | 361e727a7844e5fd2ea7eaa0d6b1d4fc0a5c0b68 (diff) | |
download | XMonadContrib-84323448ca9526b91181d361efaa506c67f9813e.tar.gz XMonadContrib-84323448ca9526b91181d361efaa506c67f9813e.tar.xz XMonadContrib-84323448ca9526b91181d361efaa506c67f9813e.zip |
get ready for GHC 7.4: Num a no longer implies (Eq a, Show a)
Ignore-this: faa34d69ddd27b98c6507740b42c9e97
darcs-hash:20111115022650-76d51-10a2e23210b65268ffa3aa606ebba72b6986e77e.gz
Diffstat (limited to 'XMonad/Actions/GridSelect.hs')
-rw-r--r-- | XMonad/Actions/GridSelect.hs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/XMonad/Actions/GridSelect.hs b/XMonad/Actions/GridSelect.hs index 66aa952..afc37ae 100644 --- a/XMonad/Actions/GridSelect.hs +++ b/XMonad/Actions/GridSelect.hs @@ -251,7 +251,7 @@ liftX = TwoD . lift evalTwoD :: TwoD a1 a -> TwoDState a1 -> X a evalTwoD m s = flip evalStateT s $ unTwoD m -diamondLayer :: (Enum b', Num b') => b' -> [(b', b')] +diamondLayer :: (Enum a, Num a, Eq a) => a -> [(a, a)] diamondLayer 0 = [(0,0)] diamondLayer n = -- tr = top right @@ -260,7 +260,7 @@ diamondLayer n = r = tr ++ (map (\(x,y) -> (y,-x)) tr) in r ++ (map (negate *** negate) r) -diamond :: (Enum a, Num a) => [(a, a)] +diamond :: (Enum a, Num a, Eq a) => [(a, a)] diamond = concatMap diamondLayer [0..] diamondRestrict :: Integer -> Integer -> Integer -> Integer -> [(Integer, Integer)] |