From 8705542d1d466e56a1e894d538ce1fa31d6b6786 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Sat, 27 Mar 2010 19:25:41 +0000 Subject: [PATCH] bugfix: removeKeys should remove all keys in the provided list --- XMonad/Util/EZConfig.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/XMonad/Util/EZConfig.hs b/XMonad/Util/EZConfig.hs index aa219f85..2d5bda9a 100644 --- a/XMonad/Util/EZConfig.hs +++ b/XMonad/Util/EZConfig.hs @@ -105,7 +105,7 @@ additionalKeysP conf keyList = -- > `removeKeys` [(mod1Mask .|. shiftMask, n) | n <- [xK_1 .. xK_9]] removeKeys :: XConfig a -> [(ButtonMask, KeySym)] -> XConfig a removeKeys conf keyList = - conf { keys = \cnf -> keys conf cnf `M.difference` M.fromList (zip keyList $ return ()) } + conf { keys = \cnf -> keys conf cnf `M.difference` M.fromList (zip keyList $ repeat ()) } -- | Like 'removeKeys', except using short @String@ key descriptors -- like @\"M-m\"@ instead of @(modMask, xK_m)@, as described in the