Merge pull request #295 from alhirzel/add-isOnAnyVisibleWS

Actions.GroupNavigation: fix bad import
This commit is contained in:
Brent Yorgey
2019-03-03 21:15:56 -06:00
committed by GitHub

View File

@@ -34,6 +34,7 @@ module XMonad.Actions.GroupNavigation ( -- * Usage
) where ) where
import Control.Monad.Reader import Control.Monad.Reader
import Control.Monad.State
import Data.Foldable as Fold import Data.Foldable as Fold
import Data.Map as Map import Data.Map as Map
import Data.Sequence as Seq import Data.Sequence as Seq
@@ -234,8 +235,8 @@ isOnAnyVisibleWS :: Query Bool
isOnAnyVisibleWS = do isOnAnyVisibleWS = do
w <- ask w <- ask
ws <- liftX $ gets windowset ws <- liftX $ gets windowset
let allVisible = concat $ maybe [] W.integrate . W.stack . W.workspace <$> W.current ws:W.visible ws let allVisible = concat $ maybe [] SS.integrate . SS.stack . SS.workspace <$> SS.current ws:SS.visible ws
visibleWs = w `elem` allVisible visibleWs = w `elem` allVisible
unfocused = maybe True (w /=) $ W.peek ws unfocused = maybe True (w /=) $ SS.peek ws
return $ visibleWs && unfocused return $ visibleWs && unfocused