Skip to content
  • Jan Tojnar's avatar
    UI: Fix build · ee4b81cb
    Jan Tojnar authored
    Bustle/UI.hs:490:3: error:
        • No instance for (Control.Monad.Fail.MonadFail
                             (Bustle BConfig BState))
            arising from a do statement
            with the failable pattern ‘[openItem, openTwoItem]’
        • In a stmt of a 'do' block:
            [openItem, openTwoItem] <- mapM
                                         (getW castToMenuItem) ["open", "openTwo"]
          In the expression:
            do builder <- io builderNew
               io
                 $ builderAddFromFile builder =<< getDataFileName "data/bustle.ui"
               let getW cast name = io $ builderGetObject builder cast name
               window <- getW castToWindow "diagramWindow"
               ....
          In an equation for ‘emptyWindow’:
              emptyWindow
                = do builder <- io builderNew
                     io
                       $ builderAddFromFile builder =<< getDataFileName "data/bustle.ui"
                     let getW cast name = ...
                     ....
        |
    490 |   [openItem, openTwoItem] <- mapM (getW castToMenuItem) ["open", "openTwo"]
        |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ee4b81cb