MagicFocus: update to work with runLayout changes

This commit is contained in:
Brent Yorgey 2008-03-11 18:16:25 +00:00
parent 8b27f8e0aa
commit eb18de22c8

View File

@ -46,7 +46,7 @@ magicFocus :: LayoutClass l Window => MagicFocus l Window -> Rectangle
-> Stack Window -> X ([(Window, Rectangle)], Maybe (MagicFocus l Window)) -> Stack Window -> X ([(Window, Rectangle)], Maybe (MagicFocus l Window))
magicFocus (MagicFocus l) r s = magicFocus (MagicFocus l) r s =
withWindowSet $ \wset -> do withWindowSet $ \wset -> do
(ws,nl) <- doLayout l r (swap s $ peek wset) (ws,nl) <- runLayout (Workspace "" l (Just . swap s $ peek wset)) r
case nl of case nl of
Nothing -> return (ws, Nothing) Nothing -> return (ws, Nothing)
Just l' -> return (ws, Just $ MagicFocus l') Just l' -> return (ws, Just $ MagicFocus l')