fix parse error in pattern match

This commit is contained in:
Brent Yorgey 2007-10-29 17:41:50 +00:00
parent 8ab680ede3
commit b091f3e28f

View File

@ -76,8 +76,8 @@ instance (LayoutClass lt a, LayoutClass lf a) => LayoutClass (ToggleLayouts lt l
| Just ToggleLayout <- fromMessage m = do mlf' <- handleMessage lf (SomeMessage Hide) | Just ToggleLayout <- fromMessage m = do mlf' <- handleMessage lf (SomeMessage Hide)
let lf' = maybe lf id mlf' let lf' = maybe lf id mlf'
return $ Just $ ToggleLayouts True lt lf' return $ Just $ ToggleLayouts True lt lf'
| Just (Toggle d), | Just (Toggle d) <- fromMessage m,
d == description lt || d == description lf <- fromMessage m = d == description lt || d == description lf =
do mlf' <- handleMessage lf (SomeMessage Hide) do mlf' <- handleMessage lf (SomeMessage Hide)
let lf' = maybe lf id mlf' let lf' = maybe lf id mlf'
return $ Just $ ToggleLayouts True lt lf' return $ Just $ ToggleLayouts True lt lf'