@@ -5,6 +5,7 @@ import Prelude hiding (mapM, mapM_, sequence, sequence_, foldl)
55
66import Reflex.Class
77
8+import Control.Monad.Fix
89import Control.Monad.Trans
910import Control.Monad.Reader (ReaderT())
1011import Control.Monad.Writer (WriterT())
@@ -16,7 +17,7 @@ import Data.Dependent.Sum (DSum)
1617import Control.Monad.Ref
1718
1819-- | Framework implementation support class for the reflex implementation represented by @t@.
19−class (Reflex t, MonadReflexCreateTrigger t (HostFrame t), MonadSample t (HostFrame t), MonadHold t (HostFrame t)) => ReflexHost t where
20+class (Reflex t, MonadReflexCreateTrigger t (HostFrame t), MonadSample t (HostFrame t), MonadHold t (HostFrame t), MonadFix (HostFrame t)) => ReflexHost t where
2021 type EventTrigger t :: * -> *
2122 type EventHandle t :: * -> *
2223 type HostFrame t :: * -> *