make WindowNavigation work when windows are stacked.

This commit is contained in:
David Roundy
2008-02-05 20:20:27 +00:00
parent 4c7a536465
commit f804991d22

View File

@@ -122,7 +122,7 @@ instance LayoutModifier WindowNavigation Window where
[] -> rscr
pt = case state of Just (NS ptold _) | ptold `inrect` r -> ptold
_ -> center r
wrs' = filter ((/=w) . fst) wrs
wrs' = filter ((/=r) . snd) $ filter ((/=w) . fst) wrs
wnavigable = nub $ concatMap
(\d -> truncHead $ sortby d $ filter (inr d pt . snd) wrs') [U,D,R,L]
wnavigablec = nub $ concatMap