From a1befbeeababc6e25d8901b222d2c614c7544534 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Thu, 23 Aug 2012 14:41:53 +0200 Subject: accept more windows as docks Ignore-this: 21d9b406c7e39cca2cc60331aab04873 darcs-hash:20120823124153-76d51-072eab9b52edc18a47d943319875586ae3c2b088.gz --- XMonad/Hooks/ManageDocks.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'XMonad/Hooks/ManageDocks.hs') diff --git a/XMonad/Hooks/ManageDocks.hs b/XMonad/Hooks/ManageDocks.hs index 0e905c0..901afa8 100644 --- a/XMonad/Hooks/ManageDocks.hs +++ b/XMonad/Hooks/ManageDocks.hs @@ -111,8 +111,8 @@ checkDock = ask >>= \w -> liftX $ do desk <- getAtom "_NET_WM_WINDOW_TYPE_DESKTOP" mbr <- getProp32s "_NET_WM_WINDOW_TYPE" w case mbr of - Just [r] -> return $ elem (fromIntegral r) [dock, desk] - _ -> return False + Just rs -> return $ any (`elem` [dock,desk]) (map fromIntegral rs) + _ -> return False -- | Whenever a new dock appears, refresh the layout immediately to avoid the -- new dock. -- cgit v1.2.3